文章編號:1672-5913(2008)06-0109-02
摘要:本文從“軟件開發技術基礎”課程在傳統教學中面臨的困難、新課程內容體系和教學方法,以及尚需解決的問題等幾方面探討了對該課程進行改革的一些思考。
關鍵詞:軟件開發技術基礎;教學改革;任務驅動;
中圖分類號:G642
文獻標識碼:B
1傳統教學面臨的困難
“軟件開發技術基礎”課程是為非計算機專業本科生開設的一門學習計算機軟件基礎知識的課程,作為“大學計算機基礎”和“高級語言程序設計”的后續課程。這門課在我校開設已有近十年,舊的課程體系主要涉及軟件工程、數據結構、數據庫和操作系統四部分內容,將計算機專業的四門缺乏內在聯系的專業課內容糅合成一門課給非計算機專業的學生上,其難度可想而知。雖然我們在內容上盡可能地體現出先進性,比如,較及時地將數據結構的內容改為用C++語言講解,較早地將SQL Server數據庫系統作為工具應用到數據庫部分的內容中來,但整個教學內容組織上的問題仍然使這門課在教和學兩方面都面臨著困難。
首先,內容和應用脫節,學生感覺枯燥。其次,教師缺乏實際開發經驗,講課只能紙上談兵?!败浖_發技術基礎”介紹的是軟件開發過程中的一些基本原理、方法、技術和工具,是一門實踐性很強的課程,這首先就要求授課者本身應該熟悉軟件開發的過程及各環節的相應知識。但對于剛出校門的教師來說,缺乏的恰恰就是實際的開發經驗,所以無論備課多認真、多充分,理論上多么熟練,授課時仍會感覺信心不足?!?br>