摘 要:任務(wù)驅(qū)動(dòng)教學(xué)法是在以教師為主導(dǎo),學(xué)生為主體的教學(xué)模式下,引導(dǎo)學(xué)生從真實(shí)情境下的實(shí)例任務(wù)出發(fā),逐步發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題,從知識(shí)的應(yīng)用中建構(gòu)新的理論基礎(chǔ)。在程序設(shè)計(jì)課程中應(yīng)用任務(wù)驅(qū)動(dòng)教學(xué)法可以培養(yǎng)學(xué)生自主探索與創(chuàng)新的意識(shí),樹(shù)立學(xué)生學(xué)習(xí)的自信心,提高教學(xué)效果。
關(guān)鍵詞:任務(wù)驅(qū)動(dòng);程序設(shè)計(jì);自主探索
程序設(shè)計(jì)課程是全國(guó)各高等院校普遍開(kāi)設(shè)的一門(mén)計(jì)算機(jī)基礎(chǔ)課程,這類(lèi)課程涉及的知識(shí)面廣、應(yīng)用性強(qiáng),對(duì)學(xué)生的邏輯思維能力要求較高。以教師講授為主的講授法在程序設(shè)計(jì)課程教學(xué)過(guò)程中實(shí)際效果并不理想,學(xué)生大多處于被動(dòng)學(xué)習(xí)的狀態(tài),學(xué)生學(xué)習(xí)的積極性較差。由于學(xué)生的計(jì)算機(jī)基礎(chǔ)水平參差不齊,不少學(xué)生會(huì)因?yàn)楦簧辖虒W(xué)進(jìn)度而逐漸喪失學(xué)習(xí)的興趣,而教師不得不花費(fèi)更多的時(shí)間在講解基礎(chǔ)語(yǔ)句上,使得學(xué)生實(shí)踐的時(shí)間逐步減少。整門(mén)課程結(jié)束后,學(xué)生僅能學(xué)到基礎(chǔ)的語(yǔ)句等理論知識(shí),而無(wú)法應(yīng)用程序設(shè)計(jì)語(yǔ)言解決實(shí)際問(wèn)題,這是目前程序設(shè)計(jì)課程在教學(xué)上遇到的最大的問(wèn)題。
針對(duì)這種現(xiàn)象,我們?cè)诔绦蛟O(shè)計(jì)課程中運(yùn)用了任務(wù)驅(qū)動(dòng)教學(xué)法,從實(shí)際的教學(xué)效果來(lái)看比傳統(tǒng)的講授法更能激發(fā)學(xué)生對(duì)這門(mén)課程的興趣,同時(shí)培養(yǎng)了學(xué)生自主學(xué)習(xí)與創(chuàng)新的能力,運(yùn)用實(shí)踐指導(dǎo)了基礎(chǔ)知識(shí)的學(xué)習(xí)。
一、任務(wù)驅(qū)動(dòng)教學(xué)法的優(yōu)越性
任務(wù)驅(qū)動(dòng)教學(xué)法是一種基于建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)方法,在整個(gè)教學(xué)過(guò)程中,以完成真實(shí)情境下的任務(wù)為主線,學(xué)生在任務(wù)的驅(qū)動(dòng)下自主地學(xué)習(xí)與探索新知識(shí),并通過(guò)團(tuán)隊(duì)協(xié)作與交流,最終完成設(shè)計(jì)任務(wù)。不僅學(xué)習(xí)了新的知識(shí),同時(shí)將所學(xué)的知識(shí)運(yùn)用到了解決實(shí)際問(wèn)題的實(shí)踐中。
任務(wù)驅(qū)動(dòng)教學(xué)法體現(xiàn)了以教師為主導(dǎo)、學(xué)生為主體的高等教育理念,其優(yōu)越性主要體現(xiàn)在以下幾個(gè)方面:
1.激發(fā)學(xué)生學(xué)習(xí)興趣,提高自學(xué)能力
計(jì)算機(jī)高級(jí)語(yǔ)言的學(xué)習(xí)本質(zhì)上是比較枯燥乏味的,如果讓學(xué)生以被動(dòng)接受的方式來(lái)學(xué)習(xí),效果必然不佳。運(yùn)用任務(wù)驅(qū)動(dòng)教學(xué)法將知識(shí)點(diǎn)融入具體的、貼近學(xué)生生活的實(shí)例中去,學(xué)生遇到自己感興趣的問(wèn)題時(shí),會(huì)激起他們的好奇心,積極去探索,主動(dòng)去學(xué)習(xí),最終完成設(shè)計(jì)的任務(wù),通過(guò)自主的探索解決實(shí)際的問(wèn)題能帶給學(xué)生一種成就感,并指引他們投入更多的熱情到程序設(shè)計(jì)的學(xué)習(xí)中。
通過(guò)任務(wù)驅(qū)動(dòng)教學(xué)法,學(xué)生不僅學(xué)習(xí)了新的知識(shí),也激發(fā)了學(xué)生學(xué)習(xí)的興趣,調(diào)動(dòng)學(xué)生主動(dòng)的學(xué)習(xí),從被動(dòng)學(xué)習(xí)轉(zhuǎn)為主動(dòng)學(xué)習(xí)。
2.拓展思維方式,培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力
在任務(wù)驅(qū)動(dòng)教學(xué)中,通常會(huì)采用分組協(xié)作的方式進(jìn)行,學(xué)生在分組交流的過(guò)程中能培養(yǎng)團(tuán)隊(duì)協(xié)作的精神,在相互分析問(wèn)題、解決問(wèn)題的過(guò)程中還能拓展自己的思維方式。在解決具體任務(wù)時(shí),不僅需要運(yùn)用到已學(xué)過(guò)的知識(shí),還會(huì)發(fā)現(xiàn)新的知識(shí),在探索新知識(shí)的同時(shí)又運(yùn)用新知識(shí)解決實(shí)際問(wèn)題,提高了學(xué)習(xí)的效率。
任務(wù)驅(qū)動(dòng)教學(xué)法將教與授合為一體,在教的基礎(chǔ)上,也注重教給學(xué)生學(xué)習(xí)能力,在學(xué)的同時(shí),也引導(dǎo)學(xué)生擴(kuò)展思維,提升解決問(wèn)題的能力。
二、任務(wù)驅(qū)動(dòng)教學(xué)法在程序教學(xué)中的應(yīng)用實(shí)例
程序設(shè)計(jì)作為一門(mén)計(jì)算機(jī)應(yīng)用課程,純理論的講授往往效果不佳,運(yùn)用任務(wù)驅(qū)動(dòng)教學(xué)法,通過(guò)實(shí)例激發(fā)學(xué)生的興趣,引導(dǎo)學(xué)生循序漸進(jìn)的學(xué)習(xí)與應(yīng)用新知識(shí)、拓展思路,掌握程序設(shè)計(jì)課程的精髓。下面以C語(yǔ)言程序設(shè)計(jì)課程中循環(huán)控制知識(shí)點(diǎn)為例,剖析任務(wù)驅(qū)動(dòng)教學(xué)法的應(yīng)用。
1.任務(wù)的設(shè)計(jì)與展示
在任務(wù)驅(qū)動(dòng)教學(xué)中,任務(wù)的設(shè)計(jì)是一個(gè)重要環(huán)節(jié)。設(shè)計(jì)的任務(wù)必須貼近學(xué)生的現(xiàn)實(shí)生活情境,選擇與當(dāng)前教學(xué)知識(shí)點(diǎn)相關(guān)的實(shí)例,注意任務(wù)的合理性,引導(dǎo)學(xué)生帶著問(wèn)題進(jìn)入學(xué)習(xí)情境。這里,教師結(jié)合循環(huán)控制語(yǔ)句的知識(shí)點(diǎn),設(shè)計(jì)了一個(gè)猜數(shù)游戲:計(jì)算機(jī)隨機(jī)產(chǎn)生一個(gè)100以?xún)?nèi)的自然數(shù),由學(xué)生猜猜這個(gè)自然數(shù)是多少,總共有10次機(jī)會(huì),如猜錯(cuò)計(jì)算機(jī)會(huì)提示“大了,再試試”或“小了,再試試”;如猜中,計(jì)算機(jī)根據(jù)用戶(hù)用了多少次機(jī)會(huì)猜中,給出相應(yīng)的應(yīng)答(1-3次,輸出“太棒了”;4-7次,輸出“恭喜,猜對(duì)了”;8-10次,輸出“終于猜中了”);10次都未猜中,計(jì)算機(jī)提示“很遺憾,已經(jīng)沒(méi)有機(jī)會(huì)了”。
課堂上,先與學(xué)生進(jìn)行互動(dòng)猜數(shù)游戲,在游戲的同時(shí),向?qū)W生展示任務(wù),學(xué)生會(huì)積極地思考,運(yùn)用已習(xí)得的知識(shí)構(gòu)建一個(gè)模糊的系統(tǒng)框架。
2.分組交流與自主探索
在向?qū)W生展示了任務(wù)后,教師應(yīng)根據(jù)學(xué)生的基礎(chǔ)給予適當(dāng)引導(dǎo),幫助學(xué)生將系統(tǒng)的各條件梳理清楚,讓學(xué)生明白系統(tǒng)是由哪幾個(gè)部分組成。然后將學(xué)生分組,通過(guò)分組討論,每個(gè)學(xué)生不同的解決方案將進(jìn)行對(duì)比、修正、融合,從而確定一套總體的解決方案。
通常,學(xué)生進(jìn)行了探討與自主探索后,會(huì)得出以下結(jié)論:
(1)控制計(jì)算機(jī)隨機(jī)產(chǎn)生一個(gè)100以?xún)?nèi)自然數(shù)。
(2)用戶(hù)輸入的自然數(shù)與系統(tǒng)產(chǎn)生的自然數(shù)對(duì)比判斷大小關(guān)系,需要使用條件語(yǔ)句,對(duì)3種判定結(jié)果分別作出處理,同時(shí)進(jìn)行已猜計(jì)數(shù),猜錯(cuò)給出大小關(guān)系提示,猜對(duì)按照已猜次數(shù)輸出對(duì)應(yīng)
提示。
(3)重復(fù)第2步,直到猜對(duì)或10次猜數(shù)機(jī)會(huì)用完,輸出對(duì)應(yīng)
提示。
條件語(yǔ)句是之前已學(xué)過(guò)的,解題的關(guān)鍵在于如何實(shí)現(xiàn)重復(fù)及猜數(shù)次數(shù)的計(jì)數(shù)問(wèn)題。學(xué)生對(duì)求知的欲望已很強(qiáng)烈,這時(shí)需要教師就學(xué)生的疑問(wèn)導(dǎo)入新知識(shí)點(diǎn),通過(guò)新的知識(shí)的學(xué)習(xí)來(lái)完成任務(wù)。
3.教師引導(dǎo),講練結(jié)合
當(dāng)學(xué)生在完成任務(wù)的過(guò)程中對(duì)重復(fù)猜數(shù)感到困惑時(shí),教師應(yīng)適時(shí)導(dǎo)入新知識(shí)點(diǎn),引導(dǎo)學(xué)生自主學(xué)習(xí)循環(huán)語(yǔ)句,結(jié)合簡(jiǎn)單的程序范例講解循環(huán)語(yǔ)句的參數(shù)定義、使用方法及注意事項(xiàng)。學(xué)生帶著具體的任務(wù)聽(tīng)課,學(xué)習(xí)新的知識(shí),學(xué)習(xí)的熱情自然提高,教學(xué)的效果也更佳。學(xué)生在學(xué)習(xí)了循環(huán)語(yǔ)句語(yǔ)法后,通過(guò)專(zhuān)項(xiàng)練習(xí)進(jìn)行鞏固。隨后教師引導(dǎo)學(xué)生使用循環(huán)語(yǔ)句來(lái)解決任務(wù)中重復(fù)猜數(shù)的問(wèn)題,通過(guò)循環(huán)語(yǔ)句控制每次猜數(shù),用條件語(yǔ)句控制相應(yīng)的猜數(shù)結(jié)果的處理。在教師的引導(dǎo)下,學(xué)生能自主的完成整個(gè)任務(wù),獲得較強(qiáng)的成就感,對(duì)后續(xù)的學(xué)習(xí)更有信心。
4.評(píng)價(jià)任務(wù),總結(jié)規(guī)律
在任務(wù)完成后,教師應(yīng)及時(shí)給予評(píng)價(jià),對(duì)好的作品進(jìn)行展示,同時(shí)將任務(wù)所涉及的知識(shí)點(diǎn)進(jìn)行回顧。復(fù)習(xí)條件語(yǔ)句、鞏固循環(huán)語(yǔ)句的用法,最后要求學(xué)生進(jìn)行探討、總結(jié)知識(shí)點(diǎn)與編程思路,引導(dǎo)學(xué)生將理論知識(shí)學(xué)習(xí)與時(shí)間結(jié)合起來(lái),提高應(yīng)用能力。
三、任務(wù)驅(qū)動(dòng)教學(xué)法實(shí)施過(guò)程中應(yīng)注意的問(wèn)題
為了激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生自主探索、創(chuàng)新的意識(shí),在程序設(shè)計(jì)課程中實(shí)施任務(wù)驅(qū)動(dòng)教學(xué)法應(yīng)注意以下問(wèn)題:
1.合理的設(shè)計(jì)任務(wù)
任務(wù)是展開(kāi)教學(xué)實(shí)踐的載體,設(shè)計(jì)任務(wù)時(shí)不僅應(yīng)注意任務(wù)與現(xiàn)實(shí)生活的結(jié)合,同時(shí)應(yīng)注意任務(wù)的難易程度與可操作性,要與新的知識(shí)點(diǎn)相結(jié)合。任務(wù)要能激發(fā)學(xué)生的興趣,挖掘?qū)W習(xí)的潛力。教師在任務(wù)的實(shí)施過(guò)程中應(yīng)給學(xué)生持續(xù)的驅(qū)動(dòng)力,引導(dǎo)學(xué)生循序漸進(jìn)地進(jìn)行探索。
2.關(guān)注學(xué)生的態(tài)度
教師在提出任務(wù)時(shí)應(yīng)注意情境,直接提出任務(wù),學(xué)生還未弄清緣由而被動(dòng)接受任務(wù)是不可取的,削弱了學(xué)生參與任務(wù)的熱情,容易造成學(xué)生的逆反心理,對(duì)任務(wù)起到抵觸情緒。這里應(yīng)逐步引導(dǎo)任務(wù),讓學(xué)生自己去發(fā)現(xiàn)問(wèn)題,那么解決問(wèn)題的驅(qū)動(dòng)力就更強(qiáng)。
3.團(tuán)隊(duì)協(xié)作與自主探索相結(jié)合
設(shè)置合理的團(tuán)隊(duì)協(xié)作任務(wù),學(xué)生在進(jìn)行自主探索的同時(shí)通過(guò)團(tuán)隊(duì)協(xié)作與交流完善個(gè)人的思路。協(xié)作學(xué)習(xí)不僅能發(fā)展學(xué)生個(gè)體思維,還有利于增強(qiáng)團(tuán)隊(duì)的溝通能力。
4.教師引導(dǎo)理論結(jié)合實(shí)際
教師的引導(dǎo)應(yīng)貫穿于整個(gè)任務(wù)的始終,關(guān)注學(xué)生完成任務(wù)的過(guò)程,在不妨礙學(xué)生自主探索的前提下給予指導(dǎo)與幫助。適時(shí)導(dǎo)入新知識(shí)點(diǎn),由簡(jiǎn)單到復(fù)雜、由表及里地對(duì)理論知識(shí)進(jìn)行講解,同時(shí)引導(dǎo)學(xué)生將所學(xué)在任務(wù)中進(jìn)行實(shí)踐。關(guān)注自主學(xué)習(xí)能力較弱的學(xué)生,進(jìn)行重點(diǎn)的輔導(dǎo)。
5.學(xué)習(xí)總結(jié)與評(píng)價(jià)
教師應(yīng)實(shí)時(shí)掌握學(xué)生完成任務(wù)的進(jìn)度,對(duì)任務(wù)完成結(jié)果給予總結(jié)與評(píng)價(jià)。更重要的是對(duì)學(xué)生積極探索的能力及團(tuán)隊(duì)協(xié)作的能力給予贊賞與鼓勵(lì)。通過(guò)對(duì)學(xué)生解決問(wèn)題的思路與方法的對(duì)比讓學(xué)生思考、討論,引導(dǎo)學(xué)生不斷完善自己的思維體系,培養(yǎng)創(chuàng)新
能力。
在程序設(shè)計(jì)課程中運(yùn)用任務(wù)驅(qū)動(dòng)教學(xué)法,有利于構(gòu)建教學(xué)情境,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)效率。學(xué)生在掌握基礎(chǔ)理論知識(shí)的同時(shí),將所學(xué)應(yīng)用到解決實(shí)際的問(wèn)題中,不僅培養(yǎng)了良好的程序設(shè)計(jì)思維能力與創(chuàng)新能力,還樹(shù)立了學(xué)好程序設(shè)計(jì)課程的信心,為將來(lái)的應(yīng)用打下了堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]葛藍(lán).任務(wù)驅(qū)動(dòng)教學(xué)法在程序設(shè)計(jì)課堂中的應(yīng)用[J].職業(yè)教育研究,2013(5):91-92.
[2]林育曼.任務(wù)驅(qū)動(dòng)法在程序設(shè)計(jì)課程教學(xué)中的問(wèn)題及對(duì)策[J].中國(guó)信息技術(shù)教育,2010(18):12-13.
[3]成艷真,尹霞.基于計(jì)算機(jī)課程的“任務(wù)驅(qū)動(dòng)教學(xué)法”的探討[J].延安職業(yè)技術(shù)學(xué)院學(xué)報(bào),2011,25(1):66-67.
(作者單位 湖北武漢體育學(xué)院體育科技學(xué)院)
編輯 喬彥鵬