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