穆俊
摘 要 任務(wù)驅(qū)動法是一種建立在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上的教學(xué)方法,它打破了傳統(tǒng)教學(xué)模式的束縛,在大學(xué)C語言實驗教學(xué)中合理運用任務(wù)驅(qū)動法,能夠引導(dǎo)學(xué)生快速進入學(xué)習(xí)狀態(tài),對培養(yǎng)學(xué)生各方面能力具有重要作用。本文闡述了任務(wù)驅(qū)動法在大學(xué)C語言實驗教學(xué)中運用的必要性,重點分析了大學(xué)C語言實驗教學(xué)中任務(wù)驅(qū)動法的運用。
關(guān)鍵詞 C語言 實驗教學(xué) 任務(wù)驅(qū)動法 運用
中圖分類號:G424 文獻標(biāo)識碼:A
Application of Task-driven Method Based on College
C Language Experimental Teaching
MU Jun
(Lincang Teachers' College, Lincang, Yunnan 677000)
Abstract Task-driven method is a teaching method built on constructivist learning theory, which breaks the shackles of the traditional teaching mode, teaching at the University C language experiment in rational use of task-driven method, able to guide students to learn to quickly enter the state, to develop student ability, plays an important role in all aspects. This paper describes the necessity of task-driven method in C language using the experimental teaching; focuses on the use of task-driven method in C language experimental teaching.
Key words C language; experimental teaching; task-driven method; application
1 任務(wù)驅(qū)動法在大學(xué)C語言實驗教學(xué)中運用的必要性
任務(wù)驅(qū)動法主要以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ)展開的,而建構(gòu)主體理論本身強調(diào)學(xué)習(xí)者對目標(biāo)的構(gòu)建以及理解,在教學(xué)中任務(wù)驅(qū)動法強調(diào)學(xué)生是知識脈絡(luò)的主動建構(gòu)者,而非傳統(tǒng)教學(xué)中的被動接受者,教師是學(xué)生知識探討學(xué)習(xí)中的引導(dǎo)者,而非單純的知識傳輸者。可以說在大學(xué)C語言實驗教學(xué)中運用任務(wù)驅(qū)動法實現(xiàn)了由傳統(tǒng)教學(xué)中以傳授知識為主的教學(xué)模式向解決問題及完成任務(wù)為主的教學(xué)模式轉(zhuǎn)變。在C語言實驗教學(xué)中教師屬于實驗教學(xué)中的引導(dǎo)者與組織者,重點培養(yǎng)學(xué)生的創(chuàng)新能力與實踐能力。任務(wù)驅(qū)動法包含了創(chuàng)設(shè)任務(wù)情景、確定任務(wù)目標(biāo)、自主學(xué)習(xí)、協(xié)同學(xué)習(xí)、任務(wù)學(xué)習(xí)評價等多個環(huán)節(jié),這種教學(xué)方法比較適合C語言實驗教學(xué),這是由于C語言實驗教學(xué)的課堂性質(zhì)決定的,對學(xué)生更好的掌握C語言教學(xué)知識具有積極意義。
2 大學(xué)C語言實驗教學(xué)中任務(wù)驅(qū)動法的運用分析
任務(wù)驅(qū)動法在C語言實驗教學(xué)中的運用可以說滿足了C語言實驗教學(xué)要求,其在教學(xué)中主要以學(xué)生為主體,教師在任務(wù)開展中主要扮演一個引導(dǎo)者的角色。那么要充分發(fā)揮任務(wù)驅(qū)動法在C語言實驗教學(xué)中的作用,還需要在C語言實驗教學(xué)中合理運用任務(wù)驅(qū)動教學(xué)方法,以下是筆者結(jié)合自身多年經(jīng)驗對大學(xué)C語言實驗教學(xué)中任務(wù)驅(qū)動法的運用分析:
2.1 合理設(shè)定任務(wù)目標(biāo)
任務(wù)設(shè)定是任務(wù)驅(qū)動法的第一步,同時也是任務(wù)驅(qū)動法在C語言實驗教學(xué)中運用的關(guān)鍵一步,是任務(wù)驅(qū)動法是否能夠?qū)崿F(xiàn)其應(yīng)用價值的重點,基于任務(wù)目標(biāo)設(shè)定的重要性,教師應(yīng)給予高度重視。那么要確保任務(wù)目標(biāo)的合理性、吸引力及針對性,首先教師應(yīng)在任務(wù)中設(shè)定專門針對特定語法現(xiàn)象的練習(xí)題,C語言課程是一個完整的語法體系,在以往C語言實驗教學(xué)中,教師對C語言知識講解的比較多,并沒有對這些理論知識過多的加以實踐,傳統(tǒng)上機實驗教學(xué)中學(xué)生調(diào)試的基本上都是自己編寫的程序,由于學(xué)生相關(guān)知識有限,所編寫的程序中可以既存在語法錯誤,也存在邏輯錯誤。在任務(wù)驅(qū)動教學(xué)中,為了有效避免這一狀況,教師應(yīng)針對C語言實驗教學(xué)中的特定語法給出一段功能比較簡單的程序,讓學(xué)生對該程序進行語法改錯,這樣一來學(xué)生就可以根據(jù)編譯系統(tǒng)中的出錯信息提示,在短時間內(nèi)掌握語法規(guī)定的內(nèi)容及含義。其次,要設(shè)定程序閱讀訓(xùn)練任務(wù),C語言實驗教學(xué)的最終目的是為了培養(yǎng)學(xué)生良好的編程習(xí)慣以及程序設(shè)計思想,而思想與習(xí)慣的養(yǎng)成都是一個循序漸進的過程。設(shè)定程序閱讀訓(xùn)練任務(wù),對培養(yǎng)學(xué)生的思維能力具有良好的促進作用,在任務(wù)訓(xùn)練中學(xué)生通過借鑒、模仿現(xiàn)有程序中的編寫技巧與方法,能夠使學(xué)生積累一定的編程經(jīng)驗,從而形成自己的編程思路。再者,任務(wù)目標(biāo)應(yīng)聯(lián)系生活實際,正所謂興趣是學(xué)生最好的教師,任務(wù)目標(biāo)與生活息息相關(guān),能夠快速激發(fā)學(xué)生對C語言實驗教學(xué)的興趣,對C語言實驗教學(xué)任務(wù)目標(biāo)的良好開展具有輔助作用。
2.2 提倡協(xié)同學(xué)習(xí)方式
讓學(xué)生單獨思考或解決任務(wù)中的各種問題存在一定的難度,并且學(xué)習(xí)效率較為低下,由于C語言實驗教學(xué)課程時間有限,教師在C語言實驗教學(xué)中應(yīng)大力提倡協(xié)同學(xué)習(xí)方式,充分調(diào)動學(xué)生學(xué)習(xí)及探索知識的積極性,學(xué)生與學(xué)生之間、學(xué)生與教師之間協(xié)同學(xué)習(xí),能夠加深學(xué)生對任務(wù)相關(guān)問題的了解,激勵學(xué)生往知識更深層次與廣度上探討。C語言程序設(shè)計就像語文中的創(chuàng)作一樣,需要學(xué)生具備一定的創(chuàng)造性與發(fā)散性思維,在實驗教學(xué)中加強學(xué)生之間的交流,能夠使學(xué)生站在不同的角度思考問題,發(fā)散學(xué)生思維模式,對培養(yǎng)學(xué)生的創(chuàng)新意識具有重要作用。
2.3 明確C語言實驗報告寫作規(guī)范
任務(wù)驅(qū)動法在C語言實驗教學(xué)中運用的目標(biāo)是讓學(xué)生在進行任務(wù)操作中掌握和理解C語言教程中的相關(guān)知識點,當(dāng)然要想學(xué)生掌握扎實的C語言知識,不僅要開展實驗教學(xué),培養(yǎng)學(xué)生的動手實踐能力,同時還要讓學(xué)生對任務(wù)實驗過程進行總結(jié),撰寫詳細(xì)合理的實驗報告,這樣可以加深學(xué)生的記憶,有助于學(xué)生編程思想的正確形成。傳統(tǒng)C語言實驗教學(xué)模式下的實驗報告主旨內(nèi)容基本上都是一些學(xué)生設(shè)計的C語言程序以及實驗運行結(jié)果,并沒有達(dá)到實驗報告的目的。為使學(xué)生對C語言實驗報告引起足夠的重視,教師應(yīng)明確C語言實驗報告寫作規(guī)范以及實驗報告中應(yīng)重點突出的主旨內(nèi)容,例如在實驗中時常犯的一些語法錯誤及邏輯錯誤總結(jié);在程序設(shè)計中主要運用哪些知識點;這些知識點在運用過程中所要注意的事項;同學(xué)之間哪些方案值得借鑒,可以借鑒的點在哪里等等。實驗報告不僅僅闡述的是實驗結(jié)果,而是對整個實驗過程的概括與總結(jié),做好C語言實驗有利于培養(yǎng)學(xué)生的編程思維模式,使學(xué)生對C語言程序設(shè)計及相關(guān)編程有一個更為深刻清晰的了解。
2.4 對任務(wù)學(xué)習(xí)效果做出客觀評價
教師對學(xué)生在任務(wù)操作中的表現(xiàn)狀況及任務(wù)學(xué)習(xí)效果做出客觀評價,能夠幫助學(xué)生正確認(rèn)識其在任務(wù)操作中存在的主要問題,能夠使學(xué)生有針對性的改進,提高學(xué)生的C語言編寫能力。那么在C語言實驗教學(xué)中要充分發(fā)揮任務(wù)學(xué)習(xí)評價的影響力,首先在評價中教師應(yīng)對學(xué)生在C語言程序編寫中創(chuàng)新程序設(shè)計思想及方法給予相應(yīng)的鼓勵,對于學(xué)生在協(xié)同學(xué)習(xí)過程中的突出表現(xiàn)應(yīng)合理給予物質(zhì)與精神雙重鼓勵,充分激發(fā)學(xué)生在C語言實驗教學(xué)中的積極性,讓學(xué)生在任務(wù)操作與學(xué)習(xí)評價中對自身有一個客觀正確的認(rèn)知,不斷完善學(xué)生的編程思想。
3 總結(jié)
任務(wù)驅(qū)動法中的理論知識及特點等內(nèi)容符合C語言實驗教學(xué)要求,在C語言實驗教學(xué)中通過任務(wù)操作完成的方式,在任務(wù)操作中不僅能夠加深學(xué)生對C語言知識的了解,而且還能夠鍛煉學(xué)生的實踐能力,開拓學(xué)生思維,對學(xué)生學(xué)習(xí)更深層次的C語言編程知識具有深遠(yuǎn)意義。
云南省高等學(xué)校教學(xué)改革研究項目:基于CDIO模式的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)改革
參考文獻
[1] 夏海江.細(xì)分任務(wù)驅(qū)動C語言實驗教學(xué)改革探索[J].電腦知識與技術(shù),2012.18(25):2311-2312.
[2] 趙龍陽,盂瑞敏.《C語言程序設(shè)計》實驗教學(xué)探討[J].科技信息,2012.8(10):187-188.
[3] 王紅光,都麗霞.C程序設(shè)計教學(xué)方法改革實踐[J].城市建設(shè)理論研究(電子版),2013.4(32):252-253.
[4] 宋加濤,王蔚,楊忠秀,任小波.任務(wù)驅(qū)動法在C語言實驗教學(xué)中的應(yīng)用研究[J].合肥工業(yè)大學(xué)學(xué)報(社會科學(xué)版),2011.24(2):6-8.
[5] 吳麗娟,申海,張浩華.C語言課程設(shè)計教學(xué)模式的探索與實踐[J].沈陽師范大學(xué)學(xué)報(自然科學(xué)版),2012.13(1):37-39.