劉少華 羅小龍 紀(jì)海芹
摘 要:在程序設(shè)計教學(xué)中引入項目驅(qū)動教學(xué)模式,能夠更好地實(shí)現(xiàn)教學(xué)目標(biāo),本文主要介紹項目驅(qū)動教學(xué)模式主導(dǎo)下的程序設(shè)計課程教學(xué)特點(diǎn)與實(shí)施方法,該方法將有效的提高學(xué)生的動手能力和教學(xué)效果。
關(guān)鍵詞:項目驅(qū)動;教學(xué)方法;程序設(shè)計
1 存在的問題
程序設(shè)計語言課程是高校很多專業(yè)的一門基礎(chǔ)必修課,目前存在的主要問題是:計算機(jī)語言課的教學(xué)模式以教師為主,教師偏重于書本上的理論知識點(diǎn)的教學(xué)與案例講解,章節(jié)之間案例沒有關(guān)聯(lián),加上學(xué)生學(xué)習(xí)能力與主動性普遍較差,學(xué)生不主動思考,而是被動接受知識,學(xué)生缺乏實(shí)踐的經(jīng)驗(yàn),實(shí)踐能力嚴(yán)重偏低。所以,傳統(tǒng)的程序設(shè)計類課程教學(xué)模式已經(jīng)不適應(yīng)本課程的教學(xué),需要研究與探索更適合普通院校的教學(xué)模式和教學(xué)內(nèi)容。
2 項目驅(qū)動教學(xué)法
該培養(yǎng)模式將教學(xué)與項目融合,讓學(xué)生在老師的系統(tǒng)規(guī)劃下和指導(dǎo)下獨(dú)立完成基本知識的學(xué)習(xí)以及項目的設(shè)計與開發(fā)。學(xué)生為了完成子項目的任務(wù),需要開動腦經(jīng),主動地發(fā)現(xiàn)問題,思考解決問題的辦法,最終通過親自實(shí)踐解決問題,完成子項目,從而完成整個項目。從而培養(yǎng)學(xué)生利用所掌握的知識與技能完成開發(fā)項目的能力,以提高學(xué)生解決實(shí)際問題的職業(yè)素質(zhì)。
3 項目驅(qū)動教學(xué)法實(shí)施
3.1 選擇合適的項目
在項目的選擇上,最好能選擇學(xué)生熟悉的項目,能使學(xué)生較深入地分析和理解項目功能,能夠更好地激發(fā)學(xué)生的學(xué)習(xí)興趣。如在C#程序設(shè)計課程的教學(xué)中,安排了“學(xué)生成績管理系統(tǒng)”、“計算器”、“地圖數(shù)字化系統(tǒng)”等學(xué)生較為熟悉的項目。
3.2 細(xì)化項目內(nèi)容,進(jìn)行功能分解
在每個教學(xué)項目中,導(dǎo)師對項目進(jìn)行分解,提出工作任務(wù),提供完成工作任務(wù)所應(yīng)掌握的相關(guān)知識和操作技能。在實(shí)施的過程中,可以采用4-5人一小組的模式來共同完成一個任務(wù),這樣不僅鍛煉了學(xué)生解決實(shí)際問題的能力,還能鍛煉學(xué)生的團(tuán)隊合作意識。
例如,我們就引入了一個地圖數(shù)字化的程序,引導(dǎo)學(xué)生自己分析地圖中需要展示什么內(nèi)容,以及地圖要有什么樣的功能,并提供定義類的字段、方法和屬性。這樣學(xué)生就能應(yīng)用定義類的基本語法定義一個滿足自己系統(tǒng)的各種圖形類,并利用事件方法,實(shí)現(xiàn)圖形的繪制。最后教師總結(jié)一下面向?qū)ο蟪绦蛟O(shè)計的方法與思想,使學(xué)生們完全掌握面向?qū)ο蟪绦蛟O(shè)計的要點(diǎn)。采用這樣的教學(xué)模式,學(xué)生們不但掌握基本知識點(diǎn),也鍛煉了他們解決實(shí)際問題的能力,效果較好。
3.3 改革傳統(tǒng)的考核體系
實(shí)行“能力學(xué)分”評價體系,增加平時項目任務(wù)的比重、將學(xué)生完成的項目作為最終成績評判的重要標(biāo)準(zhǔn)。
傳統(tǒng)的考試通常都是最后做一套試卷,一考定乾坤。在項目驅(qū)動教學(xué)法的基礎(chǔ)上改革考核形式,平時項目練習(xí)占50-70%,期末考試占30-50%,以學(xué)生的項目成果作為成績評定的重要評判標(biāo)準(zhǔn)。
4 小結(jié)
項目驅(qū)動教學(xué)模式將項目的完成過程作為教學(xué)的中心,將知識的學(xué)習(xí)與項目的完成很好地進(jìn)行融合。通過項目驅(qū)動教學(xué)法實(shí)施,不但使學(xué)生們掌握了計算機(jī)程序設(shè)計語言的基礎(chǔ)知識,也有效的捉高學(xué)生的動手能力,提高學(xué)生解決實(shí)際問題的能力。
參考文獻(xiàn)
[1]陸洲.項目驅(qū)動教學(xué)模式在程序設(shè)計類課程教學(xué)中的應(yīng)用研究[J].電腦編程技巧與維護(hù),2013,20:122-123.
[2]李曉東,魏惠茹,薰振華.項目驅(qū)動教學(xué)法在計算機(jī)程序設(shè)計語言課中的探索[J].軟件,2015,36(4):107-109.