王 晴
(徐州廣播電視大學(xué),江蘇 徐州 221006)
“任務(wù)驅(qū)動(dòng)教學(xué)法”在《VB程序設(shè)計(jì)》中的應(yīng)用探索
王 晴
(徐州廣播電視大學(xué),江蘇 徐州 221006)
針對(duì)“程序設(shè)計(jì)”類課程的特點(diǎn),結(jié)合自身教學(xué)實(shí)踐,將“任務(wù)驅(qū)動(dòng)教學(xué)法”應(yīng)用于“程序設(shè)計(jì)”類課程中。并就一次《VB程序設(shè)計(jì)》課程的教學(xué)體驗(yàn),淺談從教學(xué)設(shè)計(jì)到教學(xué)實(shí)施過(guò)程中“任務(wù)驅(qū)動(dòng)教學(xué)法”的應(yīng)用探索。
任務(wù)驅(qū)動(dòng)教學(xué)法;教學(xué)方法;教學(xué)過(guò)程;教學(xué)效果
“任務(wù)驅(qū)動(dòng)教學(xué)法”就是在教學(xué)的過(guò)程中,教師引導(dǎo)學(xué)生圍繞一個(gè)共同的任務(wù),在強(qiáng)烈的問(wèn)題動(dòng)機(jī)的驅(qū)動(dòng)下,通過(guò)對(duì)學(xué)習(xí)資源積極主動(dòng)的應(yīng)用,進(jìn)行自主探索和互動(dòng)協(xié)作的學(xué)習(xí),并在完成既定任務(wù)的同時(shí),引導(dǎo)學(xué)生產(chǎn)生一種學(xué)習(xí)實(shí)踐活動(dòng)。在教學(xué)過(guò)程中通常分四步完成整個(gè)教學(xué)過(guò)程:創(chuàng)設(shè)情境、確定問(wèn)題(任務(wù))、自主(協(xié)作)學(xué)習(xí)、效果評(píng)價(jià)。
下面通過(guò)《VB程序設(shè)計(jì)》中的一個(gè)教學(xué)案例,談一談“任務(wù)驅(qū)動(dòng)教學(xué)法”的應(yīng)用。
教材選用高等教育出版社出版的《Visual Basic程序設(shè)計(jì)教程》(第三版),本次課的教學(xué)內(nèi)容為《第七章 用戶界面設(shè)計(jì)》——7.1.1單選按鈕、復(fù)選框和框架。
通過(guò)本次課程的學(xué)習(xí),使學(xué)生能夠熟練應(yīng)用單選按鈕、復(fù)選框和框架編寫應(yīng)用程序,并能夠在應(yīng)用程序中恰當(dāng)、且正確地使用控件數(shù)組。
針對(duì)本課程的特點(diǎn),將“任務(wù)驅(qū)動(dòng)教學(xué)法”貫穿教學(xué)的始終,配合“示例教學(xué)法”、“‘課機(jī)’結(jié)合式教學(xué)法”開(kāi)展教學(xué)。精心設(shè)計(jì)多種問(wèn)題情景,引導(dǎo)學(xué)生探索出一個(gè)個(gè)知識(shí)點(diǎn),學(xué)習(xí)并應(yīng)用各知識(shí)點(diǎn)。
教學(xué)過(guò)程中“任務(wù)驅(qū)動(dòng)”環(huán)環(huán)相扣、層層深入。細(xì)分四步,下面做詳細(xì)介紹:
1.單選鈕、復(fù)選框控件學(xué)習(xí)
教學(xué)過(guò)程:①創(chuàng)設(shè)情境,示例分析——導(dǎo)入新課、引入新控件;引例《同學(xué)錄》界面功能認(rèn)識(shí);情境的創(chuàng)設(shè)要盡可能真實(shí),并為學(xué)生所熟知;能起到承上啟下的作用;既能復(fù)習(xí)以前所學(xué),又能引出新課將學(xué)。
圖一 開(kāi)篇示例——同學(xué)錄(示例1)
本例是學(xué)生所熟知的生活實(shí)例,較易理解。通過(guò)該示例界面的展示,既可復(fù)習(xí)之前所學(xué)控件——標(biāo)簽、文本框和命令按鈕,又可引出本次課的任務(wù)——單選鈕、復(fù)選框和框架控件。且通過(guò)對(duì)該示例功能的演示,使學(xué)生提前了解將學(xué)控件的功能和用途。
②確定學(xué)習(xí)任務(wù)——單選鈕、復(fù)選框控件細(xì)節(jié)分析;通過(guò)前面的示例分析,學(xué)生已經(jīng)對(duì)此兩種控件的功能有了一些了解。在這一環(huán)節(jié),乘勝追擊,對(duì)此兩種控件的功能、常用屬性和事件做介紹。此處無(wú)需太啰嗦,只介紹最常用的,每個(gè)控件介紹完畢,都選用簡(jiǎn)單、經(jīng)典且易懂的示例進(jìn)行演示。例如單選鈕案例可選(圖二)所示示例2,復(fù)選框可選(圖三)所示示例3。
③效果評(píng)價(jià)——單選鈕、復(fù)選框綜合示例制作。
將單選鈕和復(fù)選框控件結(jié)合在一起,通過(guò)一個(gè)綜合示例4(圖四)鞏固剛才所學(xué)。
圖二 單選鈕示例(示例2)
圖三 復(fù)選框示例(示例3)
圖四 單選鈕、復(fù)選框綜合示例(示例4)
2.框架控件學(xué)習(xí)
教學(xué)過(guò)程:①創(chuàng)設(shè)情境——控件綜合示例(弊端分析),引出框架控件;知識(shí)點(diǎn)之間要銜接流暢。上一知識(shí)點(diǎn)最后的綜合示例完成后,運(yùn)行,請(qǐng)學(xué)生觀察功能不足之處,即同一容器內(nèi)單選鈕只能選一個(gè)。從而引導(dǎo)學(xué)生提出對(duì)單選鈕分組的想法,引出框架控件。
②確定學(xué)習(xí)任務(wù)——框架控件;講解框架控件,重點(diǎn)應(yīng)放在如何利用框架對(duì)控件分組,而不是像其他控件那樣,去介紹他的屬性、方法和事件。
③效果評(píng)價(jià)——應(yīng)用框架,消除弊端。引導(dǎo)學(xué)生利用所學(xué)框架控件,解決示例4中出現(xiàn)的問(wèn)題,彌補(bǔ)示例4中的不足之處。
3.控件數(shù)組學(xué)習(xí)
教學(xué)過(guò)程:①創(chuàng)設(shè)情境——示例制作和編程過(guò)程體驗(yàn),引出控件數(shù)組;與上一知識(shí)點(diǎn)自然銜接,在示例4的界面制作和編程過(guò)程中不僅鞏固框架控件的使用方法,還要不斷引導(dǎo)學(xué)生,體會(huì)界面制作的繁瑣,及代碼編寫的不便。從而引出控件數(shù)組的概念。
②確定學(xué)習(xí)任務(wù)——控件數(shù)組;講解控件數(shù)組的概念,制作方法,及代碼編寫方法。
③效果評(píng)價(jià)——應(yīng)用控件數(shù)組,簡(jiǎn)化界面制作過(guò)程,提高編程效率。將示例4使用控件數(shù)組再制作一次,使學(xué)生體會(huì)兩次制作過(guò)程的差別,從而體會(huì)出控件數(shù)組的便捷。
4.歸納總結(jié)
①自主(協(xié)作)學(xué)習(xí):自主探究——完成開(kāi)篇示例。歸納總結(jié)本次課的知識(shí)點(diǎn),重新提出開(kāi)篇示例——同學(xué)錄。在學(xué)完各知識(shí)點(diǎn)后,重新展示開(kāi)篇示例的界面和功能。使用“‘課機(jī)’結(jié)合式教學(xué)法”,要求學(xué)生在自己的機(jī)器上,根據(jù)所學(xué)完成該示例的界面制作和編碼過(guò)程。及時(shí)鞏固知識(shí)點(diǎn),及時(shí)應(yīng)用知識(shí)點(diǎn),趁熱打鐵,使學(xué)生學(xué)中練,練中學(xué)。
②效果評(píng)價(jià):評(píng)價(jià)學(xué)生學(xué)習(xí)成果。對(duì)學(xué)習(xí)效果的評(píng)價(jià)主要包括兩部分內(nèi)容,一方面是對(duì)學(xué)生是否完成當(dāng)前問(wèn)題的解決方案的過(guò)程和結(jié)果的評(píng)價(jià),即所學(xué)知識(shí)的意義建構(gòu)的評(píng)價(jià),而更重要的一方面是對(duì)學(xué)生自主學(xué)習(xí)及協(xié)作學(xué)習(xí)能力的評(píng)價(jià)。
1.教學(xué)方法設(shè)計(jì)方面
在教學(xué)過(guò)程中,筆者跳出了認(rèn)知技能的框框,不把控件的屬性、方法和事件的講解作為唯一的目標(biāo),而是更關(guān)注學(xué)生的學(xué)習(xí)過(guò)程,“任務(wù)驅(qū)動(dòng)”貫穿教學(xué)始終。讓學(xué)生在教師的引導(dǎo)下,自己探索出一個(gè)個(gè)的知識(shí)點(diǎn),給學(xué)生充分思考的空間和時(shí)間。“情境創(chuàng)設(shè)”自然、流暢。
2.課件制作方面
選用清新自然的模板制作課件。課件涵蓋知識(shí)點(diǎn)的同時(shí),多采用動(dòng)畫方式。一來(lái)通過(guò)動(dòng)畫模仿板書過(guò)程,吸引學(xué)生的注意力;二來(lái)通過(guò)動(dòng)畫引導(dǎo)教學(xué)過(guò)程,鼓勵(lì)學(xué)生思考,并為思考留有空間和時(shí)間。
在需要對(duì)示例進(jìn)行演示時(shí),通過(guò)課件中的超鏈接,直接切換到VB環(huán)境,節(jié)省了從PPT到VB環(huán)境不斷切換所浪費(fèi)的時(shí)間,使教學(xué)過(guò)程更加緊湊。
3.教學(xué)效果方面
通過(guò)本次課的學(xué)習(xí),學(xué)生對(duì)本節(jié)內(nèi)容的知識(shí)點(diǎn)有了全面并系統(tǒng)地了解。不僅掌握了各個(gè)控件的常用屬性、方法和事件,且能夠在應(yīng)用程序中應(yīng)用這些控件的屬性、方法和事件。順利完成了本次課的各項(xiàng)教學(xué)目標(biāo)。
在教學(xué)引導(dǎo)過(guò)程中,通過(guò)提問(wèn)、設(shè)問(wèn)等環(huán)節(jié)的進(jìn)行,學(xué)生的專注力得到很大的提高。學(xué)生在老師的引導(dǎo)下,思維活躍,積極思考。在完成知識(shí)目標(biāo)和技能目標(biāo)的同時(shí),也達(dá)到了課前設(shè)定的情感目標(biāo)。
“任務(wù)驅(qū)動(dòng)教學(xué)法”最根本的特點(diǎn)就是“以任務(wù)為主線、以教師為主導(dǎo)、以學(xué)生為主體”,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力,提高學(xué)生自主學(xué)習(xí)及與他人協(xié)作的能力。對(duì)學(xué)生學(xué)習(xí)和教師教學(xué)都是極其有效的。
[1] 龔沛曾,楊志強(qiáng),陸慰民.Visual Basic程序設(shè)計(jì)教程(第三版)[M].北京:高等教育出版社,2007.
[2] 杜美萍.VB程序設(shè)計(jì)教學(xué)方法研究[J].電腦編程技巧與維護(hù),2009,(18).
[3] 方蓉.《VB程序設(shè)計(jì)》課程的任務(wù)驅(qū)動(dòng)教學(xué)法實(shí)例[J].電腦學(xué)習(xí),2007,(5).
G642
A
1008-7427(2012)08-0144-01
2012-06-05
作者系徐州廣播電視大學(xué)講師。