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