何廣贏 陳綺媚
摘 要 本文通過分析了JAVA教學的現(xiàn)狀,以及JAVA教學中存在的問題,提出用任務(wù)驅(qū)動教學法來解決JAVA教學過程中的問題。任務(wù)驅(qū)動教學法的步驟包括任務(wù)的確定和執(zhí)行,還有評價機制。在此基礎(chǔ)上對任務(wù)教學驅(qū)動發(fā)一些不足進行了改進,最后論述了任務(wù)教學驅(qū)動教學法在JAVA教學中的意義之所在。
關(guān)鍵詞 JAVA程序 任務(wù)驅(qū)動教學法 應(yīng)用 改進
中圖分類號:G640 文獻標識碼:A
JAVA語言是目前最流行、功能最強大的一款計算機編程語言,它具有極高的安全性,可移植性,它的代碼也可以重用。JAVA語言在目前計算機界使用率非常高,它的應(yīng)用范圍也非常的廣,用JAVA編寫的程序可以在電腦、手機、電話等大量的電子設(shè)備上使用,它應(yīng)用于各個領(lǐng)域,比如說桌面應(yīng)用系統(tǒng)的開發(fā),電子商務(wù)領(lǐng)域等等。給人們的日常工作和生活到來了極大地便利和福利,所以更應(yīng)該廣泛的去推廣這一程序,當然也應(yīng)該對此方面的人才進行大力培養(yǎng),從而更好地為人類服務(wù)。
1 JAVA的教學現(xiàn)狀
由于JAVA的應(yīng)用面比較廣,而新興電子科技發(fā)展比較快速,所以社會對JAVA的需求量也非常的大,因此,越來越多的高校開設(shè)了JAVA程序設(shè)計的相關(guān)課程。課程要求學生能夠積極主動的掌握JAVA程序的理論知識,也可以將學到的理論知識應(yīng)用于實踐當中,能夠自己解決電子設(shè)備所遇到的問題,JAVA教學對學生的要求能力很高,需要操作性較強的學生,但是,針對高校普遍開設(shè)的JAVA課程,對老師的能力要求也便更高,學生層次的不均等性對教師的教學是一個極大的挑戰(zhàn)。
在JAVA的教學過程中,很多教師還是采用傳統(tǒng)的教師教授、學生操作的模式,沒有創(chuàng)新課堂,學生可能在教師上課的過程中接收了知識,但是當學生在自己實際操作的時候,明顯的感到手足無措,對于程序無能為力。這種傳統(tǒng)的JAVA程序教學方式,讓學生缺乏獨立思考的能力和獨立動手的能力,在JAVA的教學過程中,學生處于完全被動的狀態(tài)。
由此可見,傳統(tǒng)的JAVA教學已經(jīng)不適應(yīng)于JAVA的教學過程,而任務(wù)驅(qū)動教學法的出現(xiàn),彌補了傳統(tǒng)教學方式的不足,它注重實踐性和可操作性,也很注重學生獨立思考和獨立動手的能力。
2任務(wù)驅(qū)動教學法
任務(wù)驅(qū)動教學法是一種建立在建構(gòu)主義學習理論上的教學法,他改變了以前傳統(tǒng)教學的觀念方式,形成了以解決問題為中心的教學理念,也非常注重學生主體的實踐性。
任務(wù)驅(qū)動教學法,在教學的過程中,教師會將新的任務(wù)隱藏于以各個實踐環(huán)節(jié)當中,讓學生在實踐的過程中,悄無聲息的學到知識,并掌握知識,從而達到教學的目標,它的核心是讓學生自主的思考,學會怎樣學習,學會怎樣運用知識。
3任務(wù)驅(qū)動教學法在JAVA教學中的應(yīng)用
3.1任務(wù)的確定和執(zhí)行
教師根據(jù)學生需要掌握的內(nèi)容,提前將算法告知于學生。在教學的過程中,教師可以先向?qū)W生講述JAVA程序要涉及的基本概念,然后把課堂交給學生,讓學生自己動手去實踐,這樣可以充分調(diào)動學生的積極性和好奇心。教師也可選擇學生感興趣的內(nèi)容,讓學生自己動手實踐,這樣教學效果,事半功倍。
任務(wù)驅(qū)動法事以學生為主體,所以教師在教授的過程中,應(yīng)該把學生的需求放于首位,讓學生在學習中處于主動的地位。對于雪軒在操作過程中出現(xiàn)的問題,教師只要給予相應(yīng)的啟發(fā)即可,真正意義上去開發(fā)學生的創(chuàng)新思維,培養(yǎng)他們解決實際問題的能力。隨著學習的逐漸深入,教師可對學習目標進行調(diào)整,適當教授一些有難度的知識,讓他們在熟練掌握JAVA基礎(chǔ)知識的基礎(chǔ)上嘗試一些突破性的操作,這有助于學生更好的學習知識,也可更好的鍛煉他們的實踐能力。
3.2任務(wù)的效果評價
教師在教學課程結(jié)束后,可要求學生上交作業(yè),對他們提出的解決方案和操作結(jié)果進行客觀性評價,并及時指出問題,讓學生自己改進,學生只有知道自己錯在哪里才可以及時的更正,這樣方可達到教學目標的完善。
學生也可在同學之間進行相互的交流學習,當同學與同學之間形成互動模式,這樣就可以在交流的過程中擦出思想的火花,可以相互借鑒,共同進步,從而完成任務(wù)。
4改進任務(wù)驅(qū)動教學法
任務(wù)驅(qū)動教學法雖然說是以學生為主體,充分注重學生的主體性,但是教師也應(yīng)該在旁邊給予相應(yīng)的指導,當學生執(zhí)行操作到一定階段的時候,教師可要求學生上交階段性報告來掌握學生對于教學知識的接收能力,這樣就可以及時掌握學生的學習情況,教師可對學生在階段性報告中存在的問題進行講解,通過階段性的上交報告和階段性的講解,達到教學知識的細化,讓學生全面的掌握教學的知識點,從而達到教師所期望的教學效果。
5任務(wù)驅(qū)動教學法的意義
在JAVA的教學過程中,采用任務(wù)驅(qū)動教學法,可以使學生一邊操作一邊學習,在操作中學會學習,在學習中懂得操作,從而將所學的知識內(nèi)化于自己的大腦當中,形成比較深刻性的印象。任務(wù)驅(qū)動教學法是在JAVA教學過程中,不同于傳統(tǒng)教學方法的一種創(chuàng)新型的教學方法,也是高校講解JAVA課程的一種很好的教學方法,值得借鑒和推廣。
作者簡介:何廣贏,男,漢族,籍貫:廣東湛江,學歷:碩士,畢業(yè)于廣西師范大學,現(xiàn)有職稱:助教,研究方向:Android應(yīng)用開發(fā)與系統(tǒng)安全。
參考文獻
[1] 向大芳,侯文欣.任務(wù)驅(qū)動的體驗式教學模式的研究與實踐[J].職業(yè)技術(shù), 2016(08).
[2] 蓋艷秋.淺談“任務(wù)驅(qū)動”教學法在高職教學中的應(yīng)用[J].考試與評價,2015(02).
[3] 吳飛.任務(wù)驅(qū)動教學法在“發(fā)動機電控技術(shù)”課程中的應(yīng)用[J].長春理工大學學報,2012(04).
[4] 張穎,趙穎.實驗教學法在《計算機軟件基礎(chǔ)》教學中的應(yīng)用[J].遼寧工業(yè)大學學報(社會科學版),2010(05).
[5] 劉兵兵,陳緋.“任務(wù)驅(qū)動”模式下計算機程序設(shè)計語言教學的探討[J].廣西財經(jīng)學院學報,2006(S1).