摘 要:Java程序設(shè)計(jì)語(yǔ)言已廣泛應(yīng)用于各個(gè)領(lǐng)域,在國(guó)內(nèi)外高校擔(dān)任著重要角色??墒牵疤铠喪健苯虒W(xué)方法很容易使課堂氣氛死氣沉沉、教師進(jìn)退維谷、學(xué)生缺乏積極主動(dòng)性,嚴(yán)重影響教學(xué)效果。我們要引入任務(wù)驅(qū)動(dòng)教學(xué)法,實(shí)現(xiàn)老師授課內(nèi)容實(shí)用而輕松,學(xué)生學(xué)得扎實(shí)而顯效,從而為社會(huì)培養(yǎng)應(yīng)用型人才。
關(guān)鍵詞:任務(wù)驅(qū)動(dòng)教學(xué)法;Java程序;應(yīng)用型人才
信息社會(huì)混雜了各種元素,多姿多彩的社會(huì)對(duì)人的個(gè)性要求隨之多元化,創(chuàng)造性、靈活性取代傳統(tǒng)的按部就班的教學(xué)方法成為時(shí)代趨勢(shì)。新時(shí)代背景下教學(xué)需適應(yīng)現(xiàn)代社會(huì)發(fā)展潮流,注重現(xiàn)代教育發(fā)展個(gè)性與共性的結(jié)合,達(dá)到多樣化與個(gè)性化的平衡,形成主導(dǎo)與主體和諧統(tǒng)一發(fā)展。
一、JAVA程序設(shè)計(jì)課程教學(xué)現(xiàn)狀
Java 是一種程序設(shè)計(jì)語(yǔ)言,其功能強(qiáng)大,可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件,因此被廣泛應(yīng)用在個(gè)人PC、數(shù)據(jù)中心、科學(xué)超級(jí)計(jì)算機(jī)和互聯(lián)網(wǎng)等各個(gè)領(lǐng)域。在此基礎(chǔ)上,Java以其安全可靠、精密高效、通用方便在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)中占據(jù)舉足輕重的地位,扮演著不可缺少的角色。它的優(yōu)勢(shì)是有目共睹的,因此很多高校開(kāi)設(shè)此課程并把Java語(yǔ)言歸于各類(lèi)軟件開(kāi)發(fā)的首要選擇,越來(lái)越多的學(xué)生迫切需要掌握這一項(xiàng)軟件開(kāi)發(fā)的基本技能,因此,Java程序設(shè)計(jì)課程對(duì)廣大學(xué)生的軟件開(kāi)發(fā)體系的認(rèn)知起著建構(gòu)性的基礎(chǔ)作用。然而,也必須認(rèn)清在教學(xué)中存在的問(wèn)題:課堂枯燥無(wú)味,教學(xué)內(nèi)容知識(shí)雜亂煩瑣,致使學(xué)生消化困難;“滿(mǎn)堂灌”及“填鴨式”教學(xué)缺少互動(dòng);考試分?jǐn)?shù)作為唯一標(biāo)準(zhǔn),課程遠(yuǎn)離實(shí)踐;教學(xué)方法死板、循規(guī)蹈矩使學(xué)生缺乏積極性等等。為了增加課堂互動(dòng),提高同學(xué)們上課積極性以達(dá)到良好的學(xué)以致用的教學(xué)效果,我們應(yīng)該引入任務(wù)驅(qū)動(dòng)教學(xué)法。較之于傳統(tǒng)的教學(xué)方法,此方法更能引起同學(xué)的興趣,化被動(dòng)為主動(dòng),使學(xué)生在課堂上學(xué)到的知識(shí)更為深入,功底更為扎實(shí),解決實(shí)際問(wèn)題的能力增強(qiáng),在潛移默化中提高學(xué)生的編程和自主學(xué)習(xí)能力,達(dá)到理想的課堂效果。
二、任務(wù)驅(qū)動(dòng)教學(xué)方法及實(shí)施方案
任務(wù)驅(qū)動(dòng)教學(xué)法與實(shí)踐緊密結(jié)合,以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ),對(duì)傳統(tǒng)的“填鴨式”傳道授業(yè)解惑提出巨大挑戰(zhàn)。任務(wù)驅(qū)動(dòng)教學(xué)法在課堂上更注重多維互動(dòng),而非按部就班,達(dá)到了更好完成任務(wù)、解決難題的目的。平鋪直敘的教學(xué)方法轉(zhuǎn)變?yōu)閱?wèn)題式的探究,能夠更好地集中學(xué)生注意力,在強(qiáng)烈的問(wèn)題動(dòng)機(jī)和求知欲的驅(qū)動(dòng)下,飛速旋轉(zhuǎn)思緒,根據(jù)自身能力和對(duì)問(wèn)題的理解思考,自主探索并互動(dòng)協(xié)作提出方案、解決問(wèn)題。
(1)改革教學(xué)思路。任務(wù)驅(qū)動(dòng)教學(xué)法使學(xué)生有目的、有任務(wù)地進(jìn)行探索性學(xué)習(xí)。在摸索的過(guò)程中,學(xué)生會(huì)為完成一個(gè)小目標(biāo)而不斷積累成就感,大大地激發(fā)了他們的求知欲和積極性,感知心智活動(dòng)形成可喜的良性循環(huán),學(xué)生在此過(guò)程中漸漸培養(yǎng)出了獨(dú)立探索、勇于開(kāi)拓進(jìn)取的自學(xué)能力。任務(wù)驅(qū)動(dòng)教學(xué)法,換句話(huà)說(shuō)就是教師靈活地把新知識(shí)隱含在一個(gè)或多個(gè)具體的簡(jiǎn)單的任務(wù)中,讓學(xué)生通過(guò)自身思考并與同學(xué)交流,加上自己的實(shí)踐經(jīng)驗(yàn),努力征服一座座目標(biāo)山頭。其教學(xué)宗旨是讓學(xué)生學(xué)會(huì)學(xué)習(xí)并懂得進(jìn)行知識(shí)的遷移和運(yùn)用。這就要求我們必須改變傳統(tǒng)的教學(xué)思路以適應(yīng)現(xiàn)階段的教學(xué)發(fā)展。Java 程序設(shè)計(jì)課程實(shí)踐性強(qiáng),知識(shí)復(fù)雜,因此需以課程特點(diǎn)因材施教,找出完美的教學(xué)方法。在教學(xué)過(guò)程中,我們應(yīng)重視學(xué)生的主體作用。在課程開(kāi)始階段,為給學(xué)生創(chuàng)設(shè)一個(gè)與學(xué)習(xí)主題內(nèi)容相關(guān)并盡可能真實(shí)的學(xué)習(xí)情景,隨后布置學(xué)習(xí)任務(wù),提出知識(shí)學(xué)習(xí)目標(biāo)。在進(jìn)行理論教學(xué)時(shí),對(duì)目標(biāo)的描述要精確而非模糊,模棱兩可的字眼如學(xué)會(huì)、理解等等要杜絕使用。生動(dòng)直觀、淺顯易懂的教學(xué)方式有利于學(xué)生發(fā)散思維,放飛聯(lián)想,由表及里,步步深入。
(2)任務(wù)驅(qū)動(dòng)與滿(mǎn)堂灌方法相結(jié)合。一些理論性知識(shí)可采取“填鴨式”方法教學(xué),但需要發(fā)揮主觀能動(dòng)性的知識(shí)則應(yīng)采取“開(kāi)放式”教學(xué)。例如得出答案的過(guò)程,教師不能直接告訴學(xué)生該如何去做,步驟為何,教師應(yīng)通過(guò)向?qū)W生提供相關(guān)線(xiàn)索,以及需要搜集哪些資料對(duì)學(xué)生進(jìn)行引導(dǎo)。學(xué)生之間可以互相討論,在交流中補(bǔ)充、修正和完善自己關(guān)于當(dāng)前問(wèn)題的解決方案。通過(guò)任務(wù)驅(qū)動(dòng)教學(xué)法,可以培養(yǎng)學(xué)生的自主學(xué)習(xí)與實(shí)際動(dòng)手能力,并達(dá)到由書(shū)本知識(shí)轉(zhuǎn)移成現(xiàn)實(shí)運(yùn)用的目的。
(3)教學(xué)改革的實(shí)施方案。首先,設(shè)立綜合性問(wèn)題,提出具體要求。為每一位學(xué)生的思考、探索、發(fā)現(xiàn)和創(chuàng)新提供足夠發(fā)揮的開(kāi)放空間,使課堂教學(xué)過(guò)程充滿(mǎn)民主、充滿(mǎn)個(gè)性、充滿(mǎn)人性,讓課堂氛圍真正活躍起來(lái)。其次,教授基礎(chǔ)知識(shí),使學(xué)生對(duì)課堂內(nèi)容有大致了解,從而提高學(xué)習(xí)效率,強(qiáng)化知識(shí)力度和深度。教學(xué)初期應(yīng)以教師為主角,輔以便于理解的課件板書(shū)等。最后,分配課堂任務(wù)并進(jìn)行分組討論。在教學(xué)中不斷定下短期目標(biāo),任務(wù)完成后繼續(xù)布置預(yù)習(xí)內(nèi)容,如此反復(fù)、不斷驅(qū)動(dòng),積累學(xué)生成就感,從而提高學(xué)生學(xué)習(xí)興趣。此外,對(duì)學(xué)生任務(wù)完成情況進(jìn)行效果評(píng)價(jià)。主要包括對(duì)學(xué)生完成當(dāng)前問(wèn)題的解決方案過(guò)程和結(jié)果的評(píng)價(jià)以及自主學(xué)習(xí)和協(xié)作學(xué)習(xí)能力的評(píng)價(jià)。
(4)任務(wù)驅(qū)動(dòng)法的教學(xué)效果。任務(wù)驅(qū)動(dòng)法可以提高教育教學(xué)質(zhì)量,減輕教師勞動(dòng)強(qiáng)度,提高學(xué)生學(xué)習(xí)興趣,活躍課堂教學(xué)氣氛,從而達(dá)成課程教學(xué)目標(biāo)。這就要求在教學(xué)中應(yīng)用靈活的方式把重心放在培養(yǎng)學(xué)生的技能和素質(zhì)上。任務(wù)驅(qū)動(dòng)法打破了理論知識(shí)的系統(tǒng)性和學(xué)生學(xué)、教師教的模式,鼓勵(lì)學(xué)生去查找資料,鍛煉了學(xué)生的自主學(xué)習(xí)能力,增強(qiáng)了知識(shí)運(yùn)用的綜合性,提高了學(xué)生的綜合能力。
結(jié)束語(yǔ):任務(wù)驅(qū)動(dòng)的教學(xué)模式改變了傳統(tǒng)的教與學(xué)的結(jié)構(gòu),使學(xué)生真正成為學(xué)習(xí)的主體。它將完全改變傳統(tǒng)的教學(xué)方式,使因材施教真正落到實(shí)處,讓每個(gè)學(xué)習(xí)者將學(xué)習(xí)當(dāng)作一種享受,老師授課內(nèi)容實(shí)用而輕松,學(xué)生學(xué)得扎實(shí)而顯效,能力得到增強(qiáng),從而為社會(huì)培養(yǎng)應(yīng)用型人才。
參考文獻(xiàn):
[1]曹佳佳,廖樂(lè)林.任務(wù)驅(qū)動(dòng)教學(xué)法和項(xiàng)目驅(qū)動(dòng)教學(xué)法相結(jié)合的
Java程序設(shè)計(jì)課程教學(xué)方法研究[J].課程教育研究,2012(3).
[2]趙小敏,張繁.任務(wù)驅(qū)動(dòng)教學(xué)法在Java程序設(shè)計(jì)中的應(yīng)用[J].
計(jì)算機(jī)時(shí)代,2012(5).