摘要:計(jì)算機(jī)技術(shù)的迅速發(fā)展,帶動(dòng)了編程語言的不斷進(jìn)步。Java作為編程語言,受到許多軟件開發(fā)人員的喜愛,高校根據(jù)社會(huì)需求開設(shè)Java相關(guān)課程培養(yǎng)人才。而傳統(tǒng)教學(xué)模式已經(jīng)不再適用Java教學(xué),本文在分析傳統(tǒng)教學(xué)模式在java 課程教學(xué)中的弊端基礎(chǔ)上提同了面向任務(wù)的教學(xué)模式,并根據(jù)Java課程的特點(diǎn)制定實(shí)施方案,分析實(shí)現(xiàn)教學(xué)應(yīng)注意的影響因素和考核體系改革。
關(guān)鍵詞:Java;教學(xué)模式;面向任務(wù)
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 22-0000-02
隨著計(jì)算機(jī)技術(shù)的發(fā)展,Java成為了編程語言中熱門的語言之一,吸引了許多計(jì)算機(jī)程序設(shè)計(jì)及開發(fā)人員。高校根據(jù)社會(huì)對(duì)人才的需求開設(shè)了Java的系列課程,但從平時(shí)的教學(xué)過程及結(jié)果來看,教師在教學(xué)過程中感覺教學(xué)難度高、教學(xué)效果不夠理想;學(xué)生認(rèn)為不易學(xué)習(xí),在最后的考核中往往未能達(dá)到教學(xué)初期設(shè)定的教學(xué)目標(biāo),部分學(xué)生理論知識(shí)掌握較好,但并沒有在實(shí)踐中得到運(yùn)用,沒有掌握J(rèn)ava的編程技巧和技術(shù),導(dǎo)致學(xué)生的學(xué)習(xí)能力培養(yǎng)不到位,Java的學(xué)習(xí)處于“紙上談兵”的階段。面向任務(wù)教學(xué)方式吸取了傳統(tǒng)教學(xué)方式的優(yōu)勢(shì),結(jié)合Java課程特點(diǎn),貫穿Java知識(shí)點(diǎn),合理設(shè)定任務(wù),激發(fā)學(xué)習(xí)和實(shí)踐的興趣。新的教學(xué)方式對(duì)教師和學(xué)生都提出新的挑戰(zhàn)
1 傳統(tǒng)教學(xué)模式在java 課程教學(xué)中的弊端
計(jì)算機(jī)技術(shù)的發(fā)展帶來一系列的變革,教學(xué)方式上也引進(jìn)了先進(jìn)的教學(xué)技術(shù),多媒體教學(xué)以其生動(dòng)形象、便捷操作的形式被廣泛的使用,它已經(jīng)完成代替了手工板書,成為高校的教學(xué)的主流方式。但多媒體教學(xué)方式是以教師講、學(xué)生聽為主,這種教學(xué)方式其實(shí)還是在延續(xù)傳統(tǒng)的教學(xué)模式,沒有真正實(shí)理以學(xué)生學(xué)習(xí)為主導(dǎo),教師為引導(dǎo)新型教學(xué)方式。
Java課程的教學(xué)與某些理論課程相比,它是理論與實(shí)踐并重的課程,傳統(tǒng)的教學(xué)方式已經(jīng)無法實(shí)現(xiàn)Java的教學(xué)目標(biāo), 無法適應(yīng)Java這類實(shí)踐性很強(qiáng)的課程,若繼續(xù)延用傳統(tǒng)的教學(xué)方式會(huì)造成“重理論、輕實(shí)踐”的結(jié)果。通過研究發(fā)現(xiàn),在傳統(tǒng)Java的教學(xué)中存在以下幾個(gè)方面的弊端。
1.1 單純教授理論知識(shí),無法調(diào)動(dòng)學(xué)生積極性。理論知識(shí)的教學(xué)方法單一,教師根據(jù)教學(xué)內(nèi)容傳授知識(shí),學(xué)生被動(dòng)接收,Java課程的學(xué)習(xí)較為枯燥乏味,若教師未引導(dǎo)學(xué)生,便無法激發(fā)其積極性和主動(dòng)學(xué)習(xí)的熱情。
1.2 不注重學(xué)生學(xué)習(xí)能力的培養(yǎng),教學(xué)過程中缺少互動(dòng)。傳統(tǒng)教學(xué)方式的重點(diǎn)在于學(xué)生知識(shí)點(diǎn)的掌握和理解方法,導(dǎo)致學(xué)生不能靈活地運(yùn)用所學(xué)的知識(shí)點(diǎn),解決問題。在Java編程中若只注重知識(shí)點(diǎn)的學(xué)習(xí),學(xué)生將無法系統(tǒng)的分析問題,設(shè)計(jì)程序解決問題。在教學(xué)過程中是單向的知識(shí)傳輸,缺少有效的互動(dòng),不僅不利于教學(xué)目標(biāo)的達(dá)成,也無法實(shí)現(xiàn)教師對(duì)學(xué)生的引導(dǎo)、提高學(xué)習(xí)的熱情和能力的培養(yǎng)。
1.3 課程教學(xué)目標(biāo)太籠統(tǒng),教學(xué)成果考核無依據(jù)。Java課程中有很多知識(shí)點(diǎn),傳統(tǒng)的教學(xué)的目標(biāo)是將知識(shí)傳授于學(xué)生,讓學(xué)生掌握并理解知識(shí)點(diǎn),并未注重知識(shí)點(diǎn)在實(shí)際過程的靈活運(yùn)用與學(xué)生能力的培養(yǎng),由于沒有了具體的教學(xué)目標(biāo),導(dǎo)致教學(xué)成果的也無從考核,只能依據(jù)理論考試的成績(jī)作為考核成果。
2 教學(xué)改革的實(shí)施方案
傳統(tǒng)的教學(xué)模式已經(jīng)不能滿足Java的教學(xué)需求了,根據(jù)Java課程的特點(diǎn)和目標(biāo)采用新型教學(xué)方法。以項(xiàng)目開發(fā)為目標(biāo),將項(xiàng)目細(xì)化為任務(wù),用任務(wù)驅(qū)動(dòng)的教學(xué)方法來教授知識(shí)點(diǎn),逐步引導(dǎo)學(xué)生以達(dá)到完成項(xiàng)目、學(xué)習(xí)知識(shí)、提高實(shí)踐能力的教學(xué)目標(biāo)。教學(xué)中所涉及的項(xiàng)目是較大、較為完整,貫穿著Java課程中的各個(gè)知識(shí)點(diǎn)的系統(tǒng),而任務(wù)是根據(jù)知識(shí)點(diǎn)劃分出的具體需要學(xué)習(xí)、掌握的子項(xiàng),也是考核教學(xué)成果的重要依據(jù)。項(xiàng)目由小組共同完成,任務(wù)由學(xué)生獨(dú)立完成。
面向任務(wù)的教學(xué)方法可以綜合傳統(tǒng)教學(xué)方式,對(duì)于知識(shí)點(diǎn)的講解,結(jié)合項(xiàng)目、任務(wù)分配為學(xué)生建立長(zhǎng)期、短期的學(xué)習(xí)目標(biāo),提高學(xué)生的興趣和積極性,增強(qiáng)其動(dòng)手能力。在面向任務(wù)的教學(xué)過程中,可以從以下幾個(gè)方面進(jìn)行實(shí)施,達(dá)到理想的教學(xué)效果。
2.1 設(shè)計(jì)綜合性項(xiàng)目,合理分配任務(wù),建立目標(biāo)激發(fā)學(xué)生
教師在課程開始初期要為學(xué)生設(shè)計(jì)多個(gè)綜合性強(qiáng)項(xiàng)目,劃分出各個(gè)階段的任務(wù),任務(wù)中包含知識(shí)點(diǎn)全面,根據(jù)任務(wù)制定考核指標(biāo)。學(xué)生可選擇有興趣的項(xiàng)目,根據(jù)教學(xué)內(nèi)容定期提交任務(wù),在學(xué)期末提交完整的項(xiàng)目。
2.2 借鑒傳統(tǒng)教學(xué)經(jīng)驗(yàn),提高知識(shí)點(diǎn)學(xué)習(xí)效率
知識(shí)點(diǎn)的學(xué)習(xí)是面向任務(wù)教學(xué)的基礎(chǔ),只有學(xué)生牢牢地掌握知識(shí),才能有效、快速地完成任務(wù)。傳統(tǒng)的教學(xué)方式對(duì)于知識(shí)的傳授的效果不錯(cuò)。Java課程教學(xué)中可以吸取以往教學(xué)中成功經(jīng)驗(yàn),綜合運(yùn)用各類教學(xué)方法,提高掌握、理解知識(shí)的效果。
2.3 面向任務(wù)教與學(xué),實(shí)踐中培養(yǎng)學(xué)習(xí)、運(yùn)用能力
Java課程的最終目標(biāo)是學(xué)生掌握J(rèn)ava編程的技能,能在實(shí)際項(xiàng)目中編程、開發(fā)。通過任務(wù)的設(shè)定與分配,完成任務(wù)的同時(shí)增強(qiáng)學(xué)生的自信心。教師在教學(xué)過程中的主要功能是引導(dǎo)學(xué)生完成任務(wù),將所學(xué)的知識(shí)通用到任務(wù)中,鞏固知識(shí),提高技能。及時(shí)解決學(xué)生的問題,增強(qiáng)與學(xué)生的互動(dòng)。
2.4 按任務(wù)學(xué)習(xí)知識(shí)點(diǎn),以項(xiàng)目系統(tǒng)整合知識(shí)
學(xué)生在學(xué)習(xí)過程中為了完成任務(wù)學(xué)習(xí)單個(gè)知識(shí)點(diǎn),在應(yīng)用過程中較為零散,但通過將所完成的任務(wù)通過系統(tǒng)的考慮、整合,形成一個(gè)項(xiàng)目。通過完成整個(gè)課程項(xiàng)目,學(xué)生已經(jīng)具備了運(yùn)用Java進(jìn)行軟件開發(fā)的初步能力。有了一定的項(xiàng)目合作、思考與任務(wù)分配的經(jīng)驗(yàn),能夠滿足社會(huì)的需求。
3 實(shí)現(xiàn)教學(xué)過程及考核
面向任務(wù)的教學(xué)模式,在“教”與“學(xué)”的過程都以完成任務(wù)為動(dòng)力,教師教授便于完成任務(wù)的知識(shí)點(diǎn),重點(diǎn)培養(yǎng)學(xué)生掌握知識(shí)點(diǎn),寫出優(yōu)秀的代碼,保證質(zhì)量的前提下快速完成任務(wù),教師另一重點(diǎn)的教學(xué)內(nèi)容是細(xì)分任務(wù);學(xué)生以任務(wù)為目標(biāo),通過聽課、查閱資料、與教師同學(xué)交流,動(dòng)手操作完成任務(wù)。在面向任務(wù)的教學(xué)實(shí)現(xiàn)過程,可以綜合多種教學(xué)方法提高學(xué)生的技能,但要注意其他影響因素。
3.1 面向任務(wù)的教學(xué)模式更適合于小班教學(xué)。人數(shù)過多教師對(duì)學(xué)生管理不到位,引導(dǎo)、關(guān)注不足;學(xué)生展示的機(jī)會(huì)減少,沒有參與感;部分過于依賴其他組員,未能真正激發(fā)學(xué)生的積極性和成就感。
3.2 完善教學(xué)中硬件設(shè)備,Java課程是基于計(jì)算機(jī)的,若代碼的編寫只停留在紙面上,將無法達(dá)到預(yù)期的效果。在教學(xué)中任務(wù)完成部分最好能在機(jī)房中完成,人手一機(jī),在電腦上編程能快速發(fā)現(xiàn)錯(cuò)誤、修改程序,提高動(dòng)手能力的同時(shí),也提高了效率。
3.3 面向任務(wù)的教學(xué)模式,對(duì)教師提出更高的要求。教師不僅要對(duì)Java課程非常熟悉,還需要具備更加全面的知識(shí)、反應(yīng)靈敏,能夠根據(jù)教學(xué)目標(biāo)合理的設(shè)計(jì)任務(wù),引導(dǎo)學(xué)生提出問題、解決問題,并能掌握時(shí)間和過程中出現(xiàn)的問題。
面向任務(wù)的教學(xué)模式的重點(diǎn)是如何將所學(xué)知識(shí)運(yùn)用到任務(wù)中。在這種教學(xué)模式上,對(duì)于學(xué)生的考核就不能僅停留在期末的筆試上,而應(yīng)該對(duì)每項(xiàng)任務(wù)的完成過程、完成效果制定明確、具體的考核指標(biāo),在每個(gè)任務(wù)中督促學(xué)生,綜合考核學(xué)生學(xué)習(xí)情況。
4 結(jié)語
面向任務(wù)的教學(xué)模式要求教師改變“教”的方式,學(xué)生轉(zhuǎn)變“學(xué)”的方式,通過將Java相關(guān)知識(shí)點(diǎn)融入到任務(wù)中,為學(xué)生建立學(xué)習(xí)目標(biāo)、激發(fā)學(xué)習(xí)興趣,促進(jìn)學(xué)生與學(xué)生之間、與老師之間的交流,全面的提高學(xué)生實(shí)踐能力和交協(xié)作的能力,提升教師與學(xué)生的整體素質(zhì)。面向任務(wù)的教學(xué)模式不僅僅適用于Java的教學(xué)中,它廣泛適用于實(shí)踐性強(qiáng)的課程,應(yīng)積極推廣。
參考文獻(xiàn):
[1]黃洪.趙小敏.張繁等.任務(wù)驅(qū)動(dòng)教學(xué)法在JAVA 程序設(shè)計(jì)課程中的應(yīng)用[J].計(jì)算機(jī)時(shí)代,2012(4):49-51.
[2]唐明虎.基于項(xiàng)目任務(wù)驅(qū)動(dòng)的Java語言教學(xué)模式研究[J].電腦學(xué)習(xí),2012(1):86-87.
[3]呂曉華,李素朵,張燕.任務(wù)驅(qū)動(dòng)教學(xué)模式在java課程教學(xué)中探索與實(shí)踐[J].2008(9).
[4]阿不來提·吉力力.計(jì)算機(jī)硬件實(shí)驗(yàn)教學(xué)的研究[J].新疆師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,03:109-112.