王志紅
VB課堂教學(xué)中任務(wù)設(shè)計的優(yōu)勢
1.任務(wù)設(shè)計能加深學(xué)生對相關(guān)概念的理解
在VB課堂教學(xué)中,一些主要概念之間的差別和程序設(shè)計的步驟,只憑教師的講述,學(xué)生在理解深度上難以達到令人滿意的效果,如果能夠巧妙地設(shè)計出一系列的任務(wù),讓學(xué)生在完成任務(wù)的過程中自己探究和體驗,情況則完全不同。例如,在“數(shù)據(jù)類型”的教學(xué)中,教師可以設(shè)計如下任務(wù):先要求學(xué)生在窗體的Click事件中編寫一段程序——求5!。通過調(diào)試,學(xué)生很快編寫好如下程序:Dim I AS Integer:Dim X AS Integer:X=1:For
I=1TO 5:X X*I:Next I:Print“X=”;X,按F5運行,很快就得出5 1的正確結(jié)果。接下來提出下一問題:讓學(xué)生修改程序,求100 1。這時,學(xué)生會將語句“For I=1 TO5”改為“FOg
I=1 TO 100”,經(jīng)過運行卻顯示“數(shù)據(jù)溢出”的錯誤提示對話框。此時學(xué)生會產(chǎn)生疑問,百思不得其解,同樣的方法但結(jié)果出不來?接著,教師適時進行點撥,提示學(xué)生“對數(shù)據(jù)類型進行修改,把變量X定義為雙精度型數(shù)據(jù)。”試試看運行情況如何?學(xué)生迫不及待地修改,通過運行得出正確結(jié)果,問題得到解決。從而,學(xué)生通過任務(wù)的完成加深了對相關(guān)概念的理解,教師完美地完成了教學(xué)目標(biāo)。
2.任務(wù)設(shè)計能激發(fā)學(xué)生學(xué)習(xí)興趣,提高學(xué)習(xí)效率
在教學(xué)中,教師可以以學(xué)生現(xiàn)實生活中的素材,創(chuàng)設(shè)貼近生活的情境,讓學(xué)生在解決實際問題的過程中學(xué)習(xí)VB編程,從而激發(fā)學(xué)習(xí)興趣。例如,在講解案例“自動售貨機”時,操作過程如下:①選擇“控件工具箱”中的標(biāo)簽控件反白并放置在窗體中適當(dāng)位置。選中該標(biāo)簽,在“屬性窗口”中找到“Caption”屬性,將默認(rèn)屬性值“Labe11”修改為“請輸入商品:”。同樣的方法做Labe12……②選擇“控件工具箱”中的命令按鈕控件并放置在窗體中適當(dāng)位置。選中該命令按鈕,在“屬性窗口”中找到“Caption”屬性,將默認(rèn)屬性值“Command1”修改為“紅富士”。用同樣的方法將Command2、Command3改為“草莓”、“芒果”。③編寫代碼:在窗體中雙擊命令按鈕Command1,在事件處理過程Privvate sub Commandl_Click( )輸入如下代碼:Label1.Caption=“紅富士”;用同樣的方法處理Command2、Command3……④保存文件。⑤運行調(diào)試程序。按F5鍵或執(zhí)行“運行”一“啟動”菜單項命令,VB將會運行程序。如果程序存在錯誤,VB會給出錯誤提示。⑥執(zhí)行“文件”一“生成自動售貨機.exe”菜單項命令,VB會將當(dāng)前工程編譯成可執(zhí)行程序。
教師設(shè)計任務(wù)的注意事項
1.任務(wù)設(shè)計要體現(xiàn)課堂教學(xué)目的
任務(wù)的設(shè)計必須體現(xiàn)課堂教學(xué)的目的,結(jié)合教學(xué)內(nèi)容完成任務(wù)時應(yīng)體現(xiàn)教學(xué)的重點、難點,同時能突破對難點的理解。在任務(wù)的設(shè)計過程中,要符合學(xué)生的認(rèn)知水平,根據(jù)學(xué)生的差異,教師可以把任務(wù)分成若干子任務(wù),降低完成任務(wù)的難度,通過子“任務(wù)”來體現(xiàn)總的學(xué)習(xí)目標(biāo)。例如,上面案例“求5!”把難以理解的概念轉(zhuǎn)化為具體的任務(wù)落實下來,符合學(xué)生的認(rèn)知水平,從易到難,循序漸進,使學(xué)生完成學(xué)習(xí)目標(biāo),達到預(yù)期的目的。
2.任務(wù)設(shè)計要貼近學(xué)生生活
教師在設(shè)計任務(wù)時,要聯(lián)系學(xué)生的生活實際,創(chuàng)設(shè)貼近生活的任務(wù),讓學(xué)生在完成任務(wù)的過程中體會到成功的喜悅,體會到成就感。例如,上文的“自動售貨機”案例。學(xué)生在生活中經(jīng)常購物,因而就有極大的興趣去體驗,能夠積極主動地去完成教師設(shè)計的任務(wù)。
綜上所述,在VB課堂教學(xué)中,任務(wù)設(shè)計使學(xué)生的學(xué)習(xí)目標(biāo)更加明確,學(xué)生圍繞這一目標(biāo),探求相關(guān)的知識和操作方法,而教師把教學(xué)內(nèi)容巧妙地隱含在每一個任務(wù)中,讓學(xué)生能夠動手實踐算法。