謝志偉
摘 要:傳統JAVA教學一般存在學習內容枯燥無味的現象,導致JAVA教學的有效性不高,因此本文進行了項目教學法在JAVA教學中的應用研究,首先介紹了項目教學法的概念及其優勢,然后闡述了JAVA教學現存的問題,最后提出了項目教學法在JAVA教學中的應用策略。教學實踐表明,運用該策略能夠使得項目教學法在JAVA教學中順利開展,有效地提升學生進行JAVA自主學習的動力,大幅提高JAVA教學的有效性,具有一定的參考價值。
關鍵詞:項目教學法;JAVA教學;應用研究
十幾年來JAVA語言一直名列計算機編程語言排行榜首位,JAVA不僅能夠開發Web程序,也能開發桌面程序,甚至還能開發移動應用,是當今應用最廣的計算機編程語言。隨著智大移云等信息技術的飛速發展,JAVA的應用范圍越來越廣,是計算機等相關專業大學畢業生必須掌握的一門編程語言,因此,適時進行項目教學法在JAVA教學中的應用研究,試圖提高JAVA教學的有效性,具有一定的現實意義。
一、項目教學法的概念及其優勢
所謂項目教學法,是指采用實際項目來進行教學的方法,一般首先由教師布置項目任務,其次在教師的指導下學生進行資料的搜集,再次學生進行項目設計,然后學生進行項目實施,最后進行項目評價。
項目教學法的優勢主要包含以下幾個方面:第一,在整個項目教學的過程中,學生始終處于主體地位,而教師則處于輔助引導地位,這樣保證了學生的學習主體地位,有利于學生自主學習能力的提升。第二,該方法始終以項目為主線,使得目標明確,且容易被學生理解,避免了學生對教學目標模糊不清的現象。第三,項目教學法一般周期較短,且可控選性好,具有易于實施的優勢。第四,由于項目教學法采用師生共同配合完成項目的方法,因此能夠增強師生互動,能夠有效避免教師一言堂的現象。第五,項目教學法具有中理論和實踐并重的優勢,不僅能夠充實學生的理論知識,使得學生具備應有的開發能力,還能較好地鍛煉學生的實踐能力。
二、JAVA教學現存的問題
(一)學生的學習興趣不高。傳統的JAVA的教學內容比較枯燥無味,且比較陳舊,導致學生的學習興趣不高。另外,JAVA的學習需要一定的邏輯思維能力,而部分學生雖然從大一就開始接觸基礎編程語言的學習,但仍缺乏一定的邏輯思維能力,導致在JAVA學習的過程中產生恐懼感,從而降低了JAVA教學的有效性。
(二)學生的自主學習能力不足。在JAVA教學過程中,發現很多學生缺乏自主學習能力,很少進行JAVA的自主學習,需要教師引導學生培養自主學習能力,使得學生逐步形成良好的自主學習JAVA的良好習慣。
(三)學生知識運用能力較差。目前,很多學生對JAVA綜合知識的運用能力較差,難以獨自運用JAVA綜合知識解決實際問題,在遇到問題是往往感覺無從下手,經常出現放棄學習的現象。另外,學生的動手能力不足,不能很好地理論聯系實踐,過多的依賴于書中的案例,靈活變通的能力較差,不能夠舉一反三。
(四)學生缺乏良好的編程習慣。在JAVA的教學過程中,發現很多學生缺乏良好的編程習慣,表現為學生在進行JAVA項目的設計和項目實現的過程中,存在設計和實現較為混亂及隨意的現象。另外,部分學生過多的依賴現成的解決方案,經常出現不加修改直接套用的現象,導致JAVA項目的設計及實現原創性不高。
三、項目教學法在JAVA教學中的應用策略
(一)利用項目教學法提升學習興趣??梢岳庙椖拷虒W法,有教師設定能夠吸引學生興趣的項目任務,例如趣味小游戲項目、美拍美顏相關的移動應用項目或聯網聊天相關的移動應用項目等,這樣能夠有效地吸引學生學習JAVA的興趣,使得學生能夠積極參與JAVA的教學活動。
(二)運用項目教學法提高自主學習能力??梢赃\用項目教學法來提高學生的自主學習能力,教師可以選擇能夠激發學生進行JAVA學習熱情的使用項目,在布置完項目任務后,完全交由學生自行查詢資料,自行設計功能結構,然后由學生自行分組實現,鼓勵學生自己上網查找解決問題的辦法,這樣能夠有效地鍛煉學生的自主學習能,從而提升JAVA的教學有效性。
(三)采用項目教學法鍛煉知識運用能力??梢圆捎庙椖拷虒W法鍛煉學生的綜合知識運用能力,以具有一定難度的實用項目為主線,使得學生能夠明確項目目標,做到有的放矢,鍛煉學生理論聯系實踐的能力。另外,可以利用項目教學法增強師生互動,發揮教師的引導作用,幫助學生鍛煉JAVA綜合知識的運用能力。
(四)實施項目教學法培養良好的編程習慣。在JAVA教學過程中實施項目教學法,可以借鑒軟件公司的組織架構,結合學生對項目開發的理解程度,進行項目分組教學,每組5人,選一人充當項目經理,負責項目總體管理及進度掌控;選一人充當系統分析員,負責項目的系統分析;選一人充當程序員,負責項目的實現;選一人充當測試員,負責項目的黑盒及白盒等測試;剩余一人充當文檔管理員,負責文檔的管理。在整個項目的開發過程中,學生們各司其職,團隊合作,按照項目的要求規范的完成項目的分析、設計、實現與測試等工作,培養學生良好的編程習慣。
四、結語
JAVA的教學內容具有邏輯性強的特點,傳統的JAVA教學模式難以引起學生學習JAVA的興趣,導致傳統的JAVA教學有效性不高。因此,本文試圖將項目教學法引入JAVA的教學中,首先介紹了項目教學法的概念及其優勢,然后闡述了JAVA教學現存的問題,最后提出了項目教學法在JAVA教學中的應用策略。經過近一學期的JAVA教學實踐,發現該應用策略能夠有效地提升學生對JAVA語言的興趣,很好地鍛煉學生的邏輯思維能力,具有一定的參考價值。
參考文獻
[1] 梁春燕,王一鳴.基于學習共同體的項目引導式教學設計研究——以“Java語言程序設計”課程為例[J].工業和信息化教育,2017(09):35-40+45.
[2] 馮欣悅,黃雄波.“項目+任務”教學法在高職《Java面向對象程序設計》教學中的應用——以佛山職業技術學院計算機應用技術專業為例[J].教育現代化,2016,3(37):195-197.