伍凌
摘 要:隨著IT產(chǎn)業(yè)的飛速發(fā)展和IT技術(shù)的廣泛應(yīng)用,社會對IT人才的需求量不斷增加,同時社會對IT人才的要求也越來越高,那么如何使軟件開發(fā)專業(yè)的高職生將所學(xué)知識運用到實際工作中,最終實現(xiàn)零距離上崗,這一直是各大院校軟件開發(fā)專業(yè)在教學(xué)改革中十分關(guān)注的問題。
關(guān)鍵詞:項目驅(qū)動教學(xué);JavaEE課程;應(yīng)用
一、項目驅(qū)動教學(xué)法
項目驅(qū)動教學(xué)法是指在教學(xué)過程中以一個個項目為主線來展開,把相關(guān)的知識點融入到項目的各個環(huán)節(jié)中去,層層推進項目,直至得到一個完整的項目解決方案,從而達到學(xué)習(xí)知識、培養(yǎng)能力的目的項目驅(qū)動教學(xué)法是一種建立在建構(gòu)主意理論基礎(chǔ)上的教學(xué)方法,是實施探究性教學(xué)模式的一種教學(xué)方法在教學(xué)過程中,學(xué)生通過提出問題、分析問題,明確問題所涉及的舊知識和新知識,在教師的指導(dǎo)下學(xué)習(xí)其基本特征是以項目為先導(dǎo),以任務(wù)為主線,學(xué)生為主體,教師為主導(dǎo)能充分調(diào)動學(xué)生的學(xué)習(xí)積極性,在課堂上能使學(xué)生始終處于積極思維的學(xué)習(xí)狀態(tài)。
二、項目驅(qū)動教學(xué)法的實施過程
項目驅(qū)動教學(xué)法的實施過程如圖1所示,主要包括教師示范、學(xué)生分組、項目選擇、項目開發(fā)、項目驗收和項目總結(jié)等六個階段。
三、項目驅(qū)動教學(xué)法在JavaEE課程中的應(yīng)用
(一)教師示范階段
在項目驅(qū)動教學(xué)中,教師做為學(xué)生的引導(dǎo)者,可以選擇一些經(jīng)典項目作為示范項目,首先對整個項目進行簡單介紹,然后對項目進行分解,最后進行項目演示,這能夠讓學(xué)生對于項目設(shè)計與開發(fā)有一個直觀認識和整體了解。在教師示范階段,按照項目開發(fā)進程,對所涉及的知識點進行詳細介紹,邊講解,邊引導(dǎo)學(xué)生動手,當(dāng)整個項目示范完成之后,學(xué)生不僅掌握了相應(yīng)的知識點,而且能靈活運用所學(xué)知識解決實際問題。
(二)學(xué)生分組階段
教師根據(jù)學(xué)生基本情況,按照學(xué)生自愿的原則,建立項目開發(fā)小組。學(xué)生分組后,進行小組討論,在教師指導(dǎo)和幫助下,首先選定一個項目,然后制定本小組的詳細項目開發(fā)計劃和項目進度表以及各成員的任務(wù)分配。確定項目開發(fā)小組后,小組成員相互協(xié)作、相互學(xué)習(xí)、相互討論、互幫互助,共同設(shè)計與開發(fā)一個項目。這不僅能培養(yǎng)的學(xué)生的團隊協(xié)作能力,而且能充分挖掘?qū)W生的個人潛力。
(三)項目選擇階段
1、選擇較熟悉的項目。一般來說,目前在校大學(xué)生會經(jīng)常使用到圖書信息管理系統(tǒng)、網(wǎng)上選課系統(tǒng)、校園一卡通系統(tǒng)、就業(yè)信息管理系統(tǒng)、水電查詢系統(tǒng)、學(xué)生公寓網(wǎng)上報修系統(tǒng)等,學(xué)生可以從中選擇一些自己較熟悉的項目,這有助于學(xué)生更好地進行項目調(diào)研、項目需求分析和克服畏難心理,從而保證了學(xué)生自主設(shè)計與開發(fā)項目的可行性。
2、選擇感興趣的項目。項目驅(qū)動教學(xué)的主體是學(xué)生,為了真正發(fā)揮和體現(xiàn)學(xué)生的主體性,可以讓學(xué)生自主選擇自己感興趣的項目。這不僅能夠調(diào)動學(xué)生做項目的積極性和學(xué)習(xí)熱情,而且能夠激發(fā)學(xué)生自主探究項目的欲望,促使學(xué)生不斷地發(fā)現(xiàn)問題、分析問題和解決問題。
3、選擇綜合性較強的項目。JavaEE課程所涵蓋的知識點很多,可以將整個教學(xué)過程分為幾個階段,針對每一個階段設(shè)計一個或多個項目,在所有階段完成之后,有必要選擇一個綜合性較強的項目,例如:網(wǎng)上購物系統(tǒng)、網(wǎng)上貼吧系統(tǒng)、BBS系統(tǒng)等,通過這些項目讓學(xué)生對所學(xué)知識融會貫通,提高學(xué)生對所學(xué)知識綜合應(yīng)用能力。
4、項目開發(fā)階段。項目小組選定項目之后,在項目組長的管理下,小組成員應(yīng)嚴(yán)格按照任務(wù)分配表和項目開發(fā)進度表逐步完成整個項目的開發(fā)。在整個項目開發(fā)過程中,學(xué)生作為主體,教師作為指導(dǎo)者,教師負責(zé)檢查各項目小組的完成進度并及時解決學(xué)生在項目開發(fā)過程中遇到的疑難問題,項目組長督促小組成員獨立自主按時按量地完成自己的工作任務(wù),小組成員圍繞項目總體目標(biāo)相互協(xié)作,以便能夠順利地完成整個項目的開發(fā)。
5、項目驗收階段。在項目驗收前,教師要制定項目驗收標(biāo)準(zhǔn)和項目驗收方案。一般來說,按照軟件開發(fā)的主要流程分階段進行驗收,主要分為需求分析、概要設(shè)計、詳細設(shè)計、程序編碼、軟件測試等五個階段。分階段驗收有利于教師及時發(fā)現(xiàn)和解決學(xué)生在項目開發(fā)中存在的問題,從而保證學(xué)生能夠按照進度完成項目開發(fā),有效避免了項目開發(fā)中半途而廢和舉步不前的情況。
6、項目總結(jié)階段。整個項目開發(fā)并驗收完成之后,教師應(yīng)指導(dǎo)各項目小組進行項目總結(jié),項目總結(jié)主要包括項目開發(fā)心得與體會、項目開發(fā)的技巧和經(jīng)驗等。項目總結(jié)不僅能夠讓學(xué)生梳理和明晰自己在項目開發(fā)中存在的問題和不足,還能夠從其他項目小組分享的項目總結(jié)中吸取經(jīng)驗和教訓(xùn)。
項目驅(qū)動教學(xué)法是經(jīng)過實踐證明的一種適合計算機語言教學(xué)的方法,是一種值得推廣的好的教學(xué)方法,但在教學(xué)中也不能拘泥于一種教學(xué)方法,應(yīng)該根據(jù)不同的內(nèi)容靈活運用各種教學(xué)方法,才能真正提高教學(xué)質(zhì)量。
參考文獻:
[1]趙彥.《輕量級JavaEE開發(fā)》課程教學(xué)改革的研究[J].寧波職業(yè)技術(shù)學(xué)院學(xué)報,2011,05:95-100.
[2]汪海濱,楊振宇.項目驅(qū)動教學(xué)模式在軟件技術(shù)專業(yè)教學(xué)中的研究與應(yīng)用[J].電腦知識與技術(shù),2009,5(12):3173,3176.endprint