
【摘要】 分析了計算機軟件技術作為一個必不可少的工具在專業中的地位和作用,就計算機軟件技術教育理論教學和實踐教學兩環節的改革實踐,從知識體系、教學模式和教學方法以及考核方式等方面的改革進行了闡述和探討。
【關鍵詞】 計算機軟件技術;知識體系;教學模式;考核方式
一、計算機軟件技術知識體系和內容改革
軟件教育的知識體系是單個知識模塊之間既相對獨立又相互連結的有機整體,是軟件教育培養方案的重要內容,對非計算機專業,受到學時等方面的限制,必須按照學生的認知規律、能力培養規律和素質形成規律科學地整合在一起,形成富有自己專業特色的知識體系。知識體系和內容的改革是整個改革的重點,其思路就是將以系統理論知識講授為主的教育模式,改為以培養編程思想為主的教育模式,以學生的能力培養為中心,計算機軟件技術基礎課程的知識體系如下表所示:
二、教學模式和教學方法的改革
教學模式和教學方法改革的目標就是要提高教學的形象性、生動性和通俗易懂性,應根據課程的性質和內容、施教對象以及有利于技術能力和創新能力培養,選擇切實可行的教學模式和教學方法。在理論教學中主要采取以一個個典型例題和工程作為主線來展開,把相關的知識點溶入到例題和工程的各個環節中去,層層推進例題和工程。通過對問題的深化或功能擴充或對同一問題不同解決方案的分析對比,來拓展知識的廣度和深度,直至得到一個完整的解決方案,達到學習知識、培養能力的目的,實現了“工程驅動、改造拓展、層層遞進”的教學模式。
做法是:教師必須用自己走過的編程生涯作為藍本,將企業模式和文化融入到教學中,設法激發學生的興趣和潛能、打造學生的個性和技術人格,讓學生有一種建立在技術底蘊基礎上的個性張揚,樹立培養學生“編程思想”的教學理念。通過課堂內和課堂外兩個環節,完成編程思想的培養成長軌跡:“代碼一算法一思想”,有了編程思想以后學生就可遵循“思想一算法一代碼”的企業編程規范。
三、課程考核模式的改革
1.形成式考核。與傳統考核模式的區別在于:形成式考核的過程貫穿于整個教學過程;考核的形式是多樣化;考核的內容除知識點外,還包含學生學習過程中的表現,學生完成課程任務過程中表現出來的分析與解決問題的能力等多方面,是對學生的全方位的考察,是一種更科學的的評價體系。如這樣一類學生總會得到我們的好成績:課堂上不記錄例題代碼而是領會思路,實驗中一個典型題目給出多個解決方案,接著分析出最優方案。
2.答辯式考核。實踐的目的是培養學生綜合應用所學知識解決問題的能力,考核的重點應該放在對學生把握問題、分析問題以及解決問題等諸多方面的能力上面。實踐證明:通過答辯,能充分反映學生的全面素質,通過答辯過程中學生對問題的回答,也能較為準確與全面的了解學生對知識點的掌握情況,幫助學生掌握知識。這種答辯更多的是非正式的,隨機的在實驗中、實踐中進行,與互動式教學模式實質上是統一的。
3.作品評價式考核。對于計算機軟件技術教育,教學的目的是讓學生最終能開發軟件。這類作品要求學生綜合運用所學知識,這種考核方式可大大發揮學生的積極性和主動性,實踐證明不少學生的作品幾乎達到了實用產品的程度。
計算機軟件技術是一個與實際接軌且不斷發展和更新的學科,教師知識更新速度應與技術的發展相適應,這就要求教師具備雙重資格,既具備一般軟件專業教師的素質,又具備本專業的素質,即要重視學習更新知識,更要重視實踐積累經驗。教師應走出去進修或參與研發或定期組織相關單位工程師來校講課或開設講座,這樣才能全方位的提高計算機軟件技術的教學效果,實現教學目的。
參考文獻
[1]沙勝賢.VB程序設計基礎[M].北京:高等教育出版社,2004(7)
[2]張青.工程軟件開發技術[M].北京:國防工業出版社,2006(11)