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