趙越
摘 要:“任務(wù)驅(qū)動”是一種基于建構(gòu)主義教育理論的教學(xué)方法。該文針對“任務(wù)驅(qū)動”教學(xué)法在高級程序設(shè)計(jì)語言教學(xué)在的應(yīng)用進(jìn)行研究,對更好的應(yīng)用“任務(wù)驅(qū)動”完成教學(xué)任務(wù)的原則和方法進(jìn)行探討。教學(xué)實(shí)踐表明,該教學(xué)法能夠收到良好的教學(xué)效果。
關(guān)鍵詞:高等院校 ?任務(wù)驅(qū)動 ?高級程序設(shè)計(jì)語言 ?教學(xué)方法
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2014)11(a)-0122-01
近年來,隨著高等教育改革的不斷深入,信息類教學(xué)新技術(shù)、新方法的探索也從來沒有停止過。“任務(wù)驅(qū)動”教學(xué)法是高等教育教學(xué)改革一項(xiàng)新的嘗試,它植根于建構(gòu)主義教學(xué)理論。建構(gòu)主義教學(xué)理論認(rèn)為:學(xué)生的學(xué)習(xí)活動必須與大的問題或任務(wù)結(jié)合,以此來引導(dǎo)和調(diào)動學(xué)習(xí)者的學(xué)習(xí)動機(jī)與學(xué)習(xí)興趣[1-2]。與現(xiàn)有的傳統(tǒng)教學(xué)方法相比,“任務(wù)驅(qū)動”通過“任務(wù)”來調(diào)動和維持學(xué)生的求知欲望。在明確學(xué)習(xí)目標(biāo)的引導(dǎo)下,學(xué)生獲取知識的方式由傳統(tǒng)的被動狀態(tài)轉(zhuǎn)變?yōu)橹鲃拥奶剿鱗3-4]。近年來,作者將“任務(wù)驅(qū)動”教學(xué)法應(yīng)用于高級程序設(shè)計(jì)語言教學(xué)當(dāng)中,收到了良好的效果。實(shí)踐表明,一個好的“任務(wù)”對于收獲好的教學(xué)效果至關(guān)重要。它能夠提升學(xué)生的學(xué)習(xí)興趣,培養(yǎng)和激發(fā)學(xué)生的求知欲和探索精神。下面就如何設(shè)計(jì)“任務(wù)”以及將“任務(wù)驅(qū)動”教學(xué)法應(yīng)用于高級程序設(shè)計(jì)語言教學(xué)的原則進(jìn)行探析。
1 任務(wù)的設(shè)計(jì)與確定
高級程序設(shè)計(jì)語言課程的教學(xué)目標(biāo)是教會學(xué)生基本程序設(shè)計(jì)與程序分析的理論和技能。因此,任務(wù)的設(shè)置應(yīng)當(dāng)符合上述培養(yǎng)要求。教師設(shè)置的任務(wù)通常以具備一定功能的應(yīng)用程序?yàn)橹?。學(xué)生通過完成特定任務(wù)來學(xué)習(xí)C語言的基本語法、程序設(shè)計(jì)與程序分析的基本技能。在設(shè)置任務(wù)時,應(yīng)當(dāng)考慮到學(xué)生的基礎(chǔ)和實(shí)際接受能力。首先,應(yīng)當(dāng)考慮到學(xué)生的基礎(chǔ)。作為工科高等院校,學(xué)生在入學(xué)前對電腦有過一定的接觸,會操作使用但知識不系統(tǒng),多數(shù)同學(xué)沒有接觸過程序設(shè)計(jì)?,F(xiàn)有培養(yǎng)方案中,學(xué)生在大一第一學(xué)期已先修過大學(xué)計(jì)算機(jī)基礎(chǔ),高級程序設(shè)計(jì)語言課程是在第二學(xué)期開設(shè)的。與此相對應(yīng)的,由于任務(wù)要貫穿整個學(xué)習(xí)過程,因此任務(wù)設(shè)置的難度應(yīng)當(dāng)適中。難度過低或任務(wù)過于簡單,則達(dá)不到訓(xùn)練的效果。難度過高或任務(wù)過于復(fù)雜,多數(shù)學(xué)生即使非常努力也完法完成,則容易嚴(yán)重挫傷學(xué)生學(xué)習(xí)的積極性。其次,設(shè)計(jì)內(nèi)容的背景學(xué)生應(yīng)該比較熟悉。通常選取學(xué)生對于背景熟悉的任務(wù),學(xué)生對于此類前提的問題容易上手,所需完成的步驟也很清楚。剩下的工作就是應(yīng)用C語言完成任務(wù)的解答與模擬。最后,應(yīng)當(dāng)保證學(xué)生有充足的時間上機(jī)實(shí)踐。因?yàn)楦呒壋绦蛘Z言對于上機(jī)和實(shí)踐的要求非常高,倘若缺失這個環(huán)節(jié)則基本上可以說沒有實(shí)際掌握C語言。
2 完成任務(wù)時應(yīng)遵循由淺入深,循序漸進(jìn)的原則
學(xué)習(xí)的過程與能力培養(yǎng)的過程都應(yīng)當(dāng)是由漸入深、循序漸進(jìn)的過程,這也是傳統(tǒng)教學(xué)模式所遵循的原則。傳統(tǒng)方式中,對于每一部分內(nèi)容的教學(xué),都是首先介紹基本概念與基本語法,接著根據(jù)本章主要知識點(diǎn)進(jìn)行舉例,最后總結(jié)本章主要內(nèi)容。對于“任務(wù)驅(qū)動”教學(xué)法而言,在每一部分教學(xué)內(nèi)容開始前,作為教師我們首先向?qū)W生明確本章的教學(xué)目標(biāo)和教學(xué)任務(wù)。此后,我們將同一個任務(wù)按照不同教學(xué)內(nèi)容及側(cè)重點(diǎn),由簡單到復(fù)雜分為若干不同的階段。并使每一部分的學(xué)習(xí)目標(biāo)和任務(wù)盡可能清晰明了。
舉個例子?,F(xiàn)要求編制一個猜拳游戲,甲、乙二人分別出剪刀(用輸入時由0表示)、石頭(用輸入時由1表示)、布(用輸入時由2表示),由系統(tǒng)判斷哪方獲勝。在第1階段時,階段目標(biāo)為:掌握C語言變量定義、變量的賦值、變量的輸入與輸出以及標(biāo)準(zhǔn)函數(shù)庫的運(yùn)用。此時設(shè)置任務(wù)內(nèi)容為:用戶甲、乙分別輸入自己出拳內(nèi)容,并由計(jì)算機(jī)輸出二人的猜拳內(nèi)容。此階段任務(wù)最簡單,且與本階段的目標(biāo)緊密結(jié)合。在第2階段時,階段目標(biāo)為:掌握選擇結(jié)構(gòu)程序設(shè)計(jì)方法。此時任務(wù)內(nèi)容變?yōu)椋河脩艏?、乙分別輸入自己出拳內(nèi)容,并由計(jì)算機(jī)由選擇結(jié)構(gòu)進(jìn)行裁判,并輸出勝負(fù)結(jié)果。在第3階段時,階段目標(biāo)為:掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)方法。此時任務(wù)內(nèi)容變?yōu)椋菏紫扔刹门性O(shè)置賽制(3局2勝,還是5局3勝,等等)用戶甲、乙分別循環(huán)輸入每局個人分別的出拳內(nèi)容,由計(jì)算機(jī)進(jìn)行裁判,并輸出勝負(fù)結(jié)果。以此方式設(shè)置任務(wù),余下內(nèi)容不再贅述。
3 凸顯學(xué)生在教學(xué)中的主體地位
在傳統(tǒng)教學(xué)中,教師教學(xué)方式以講授為主。學(xué)期教學(xué)計(jì)劃規(guī)定教師要講授的知識及進(jìn)度。學(xué)生要按照教師的要求和進(jìn)度計(jì)劃完成各部分內(nèi)容的學(xué)習(xí)。整個過程完全以教師為主導(dǎo),學(xué)生處于被動接受知識的從屬地位。“任務(wù)驅(qū)動”教學(xué)法植根于建構(gòu)主義教學(xué)理論,而建構(gòu)主義認(rèn)為教師在教學(xué)活動中不是唯一的施教者,而是幫助學(xué)生完成學(xué)習(xí)目標(biāo)的指導(dǎo)者和促進(jìn)者。學(xué)生在進(jìn)行階段學(xué)習(xí)任務(wù)之前,應(yīng)當(dāng)明確本階段的學(xué)習(xí)任務(wù)和學(xué)習(xí)目的。與此相對應(yīng),學(xué)生也由被動知識的接受者轉(zhuǎn)化整個學(xué)習(xí)過程的主動參與者。在以“任務(wù)驅(qū)動”教學(xué)法完成教學(xué)的過程中,教師首先明確本階段學(xué)生所應(yīng)掌握的主要內(nèi)容以及主要技能。而學(xué)生則在教師的指導(dǎo)下,通過多種渠道,如上網(wǎng)、查閱參考資料、同學(xué)之間合作討論等方式學(xué)習(xí)理論知識與上機(jī)操練。教師則在教學(xué)過程中,不斷發(fā)現(xiàn)學(xué)生在學(xué)習(xí)中出現(xiàn)的共性與個性問題。針對共性問題,教師可集中講解;而對于個性問題,教師可通過單獨(dú)輔導(dǎo)的方式解答。教師還可以鼓勵學(xué)生在完成本階段基本教學(xué)任務(wù)的前提下對任務(wù)進(jìn)行擴(kuò)充并完成??偠灾?,“任務(wù)驅(qū)動”教學(xué)法是學(xué)生在教師指導(dǎo)下自主完成的知識體系構(gòu)建與擴(kuò)充。
4 結(jié)語
“任務(wù)驅(qū)動”教學(xué)法是本人和同事在近幾年的高級程序設(shè)計(jì)語言教學(xué)中應(yīng)用與實(shí)踐的教學(xué)方式,是對現(xiàn)有傳統(tǒng)教學(xué)方式改革的一項(xiàng)初步嘗試。實(shí)踐表明,學(xué)生在學(xué)習(xí)過程中,以下方面有了明顯的進(jìn)步:C語言基本語法的使用、程序設(shè)計(jì)與調(diào)試的能力、主動學(xué)習(xí)能力、團(tuán)隊(duì)溝通與協(xié)作能力,等等。學(xué)生的主體地位得到了凸顯,學(xué)習(xí)主動性也得到了明顯提高。盡管如此,“任務(wù)驅(qū)動”教學(xué)法對于我們來講尚屬嘗試階段,接下來我們要進(jìn)一步對其理論和實(shí)踐應(yīng)用作進(jìn)一步的探索,不斷積累教學(xué)經(jīng)驗(yàn),提升教學(xué)水平。
參考文獻(xiàn)
[1] 徐肇杰.任務(wù)驅(qū)動教學(xué)法與項(xiàng)目教學(xué)法之比較[J].教育與職業(yè),2008(11):38-39.
[2] 郭紹青.任務(wù)驅(qū)動教學(xué)法的內(nèi)涵[J].中國電化教育,2006(7):57-59.
[3] 徐紅升,張瑞玲.啟發(fā)式教學(xué)在《高級語言程序設(shè)計(jì)》中的應(yīng)用[J].洛陽師范學(xué)院學(xué)報(bào),2012(2):93-96.
[4] 劉錫鈴.高級語言程序設(shè)計(jì)課程教學(xué)改革探析[J].寧德師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2014(1):79-82.endprint