国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“任務(wù)驅(qū)動法”在VB教學(xué)中的實踐初探

2014-04-29 03:06唐思源邢俊鳳楊敏
關(guān)鍵詞:任務(wù)驅(qū)動法程序設(shè)計解決問題

唐思源 邢俊鳳 楊敏

摘要:“任務(wù)驅(qū)動”是一種建立在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上的教學(xué)方法,它將再現(xiàn)式教學(xué)轉(zhuǎn)變?yōu)樘骄渴綄W(xué)習(xí)。VB程序設(shè)計課程是各院校計算機(jī)專業(yè)的一門基礎(chǔ)的程序設(shè)計語言課程,其教學(xué)質(zhì)量的高低直接影響此專業(yè)的培養(yǎng)目標(biāo)能否實現(xiàn),將任務(wù)驅(qū)動教學(xué)法應(yīng)用于VB程序設(shè)計課程教學(xué)中,實現(xiàn)任務(wù)驅(qū)動與VB程序設(shè)計的有效整合,可顯著提高教學(xué)質(zhì)量。

關(guān)鍵詞:VB任務(wù)驅(qū)動教學(xué)法探究式學(xué)習(xí)

VisualBasic程序設(shè)計被許多高校作為程序設(shè)計語言課程已有若干年了,在這些年里,和其他的語言一樣,學(xué)生們學(xué)完了、考完了、等級證書也拿到了,但接下來沒多長時間就忘光了。學(xué)生普遍的反映是:學(xué)過了程序設(shè)計,仍然不會設(shè)計程序,就像學(xué)習(xí)外語,記了一大堆的詞匯和語法卻不能張口表達(dá)。究其原因,有多方面,但筆者認(rèn)為,我國計算機(jī)作為一門新興學(xué)科,計算機(jī)課堂教學(xué)的方方面面尚有許多值得研究和探討的問題。比如,許多計算機(jī)課在用講說明書的方式給學(xué)生上課,教師只是告訴學(xué)生那種語言有什么命令,為學(xué)生灌輸了一大堆生硬的命令和語法,學(xué)生只是被動地接受,大量的新概念專業(yè)名詞把學(xué)生搞得昏頭轉(zhuǎn)向,漸漸地一些學(xué)生認(rèn)為計算機(jī)是那樣的深奧那樣的可望而不可及,即使有些聽話的學(xué)生能夠死記硬背下了老師告訴的功能和命令,過了一段時間也把所學(xué)的知識忘的一干二凈了,更談不上如何去應(yīng)用它們。

因此,我們傳統(tǒng)的教學(xué)方法[1]有其固有的弱點(diǎn),比如,把知識當(dāng)成定論,當(dāng)成了死的教條;把學(xué)習(xí)看作知識由外到內(nèi)的輸入過程;教學(xué)中過于呆板不靈活等。所以,我們必須尋找一種新的能夠調(diào)動學(xué)生學(xué)習(xí)積極性的,和培養(yǎng)學(xué)生分析問題和解決問題能力的教學(xué)方法。

一、“任務(wù)驅(qū)動”教學(xué)法

“任務(wù)驅(qū)動”[2]是一種建立在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上的教學(xué)方法,它將以往以傳授知識為主的傳統(tǒng)教學(xué)理念,轉(zhuǎn)變?yōu)橐越鉀Q問題、完成任務(wù)為主的多維、互動式的教學(xué)理念,使學(xué)生處于積極的學(xué)習(xí)狀態(tài),每一位學(xué)生都能根據(jù)自己對當(dāng)前問題的理解,運(yùn)用共有的知識和自己特有的經(jīng)驗提出方案,解決問題?!叭蝿?wù)驅(qū)動”教學(xué)全過程中,以若干個具體任務(wù)為中心,通過完成任務(wù)的過程,介紹和學(xué)習(xí)基本知識和技能。并通過完成任務(wù)的過程,培養(yǎng)學(xué)生提出問題、分析問題、解決問題的綜合能力。它強(qiáng)調(diào)學(xué)生要在真實情境的驅(qū)使下,在探究完成任務(wù)或解決問題的過程中,在自主和協(xié)作的環(huán)境中,在討論和會話的氛圍中進(jìn)行學(xué)習(xí)活動。這樣,學(xué)生既學(xué)到了知識,又培養(yǎng)了動手實踐能力,提高了學(xué)生的探索創(chuàng)新精神。

VB程序設(shè)計語言課程的教學(xué)目標(biāo)是使學(xué)生具有使用該語言開發(fā)應(yīng)用程序的基本能力,具體地說就是要使學(xué)生掌握該語言的基本規(guī)則,常用算法以及使用該語言設(shè)計應(yīng)用程序的基本技巧,能夠編寫、調(diào)試和運(yùn)行實用、規(guī)范、可讀性好的程序。針對課程知識量大、學(xué)時相對較少的矛盾,為達(dá)到上述教學(xué)目的,應(yīng)靈活運(yùn)用“任務(wù)驅(qū)動”教學(xué)法,充分鍛煉學(xué)生的分析問題、解決問題和實際開發(fā)應(yīng)用程序的能力,最大限度地調(diào)動學(xué)生的主觀能動性。

二、“任務(wù)驅(qū)動”教學(xué)法的實施步驟

任務(wù)驅(qū)動教學(xué)方法的實施過程通常包括:設(shè)計提出任務(wù)、分析任務(wù)、自主協(xié)作完成任務(wù)、交流評價四個環(huán)節(jié)。

1.設(shè)計提出任務(wù)

“任務(wù)驅(qū)動”教學(xué)法[1],就是讓學(xué)生在一個個典型的任務(wù)驅(qū)動下展開教學(xué)活動,引導(dǎo)學(xué)生由簡到繁、由易到難、循序漸進(jìn)地完成一系列任務(wù),在完成任務(wù)的過程中,培養(yǎng)分析問題、解決問題的能力,建構(gòu)真正屬于自己的知識與技能。因此,任務(wù)設(shè)計的質(zhì)量直接影響到教學(xué)效果。所以要求教師在課前要認(rèn)真分析教材,在把握教學(xué)總體目標(biāo)的基礎(chǔ)上,把總目標(biāo)細(xì)分成一個個的小目標(biāo),并把每一個學(xué)習(xí)模塊的內(nèi)容細(xì)化為一個個容易掌握的“任務(wù)”,通過這些小的“任務(wù)”來體現(xiàn)總的學(xué)習(xí)目標(biāo)。同時,在設(shè)計任務(wù)時教師要掌握學(xué)生情況,根據(jù)學(xué)生現(xiàn)有的文化知識、認(rèn)知水平、興趣、年齡等特點(diǎn)和設(shè)計任務(wù)的原則,設(shè)計教學(xué)任務(wù),寫出任務(wù)書和學(xué)習(xí)進(jìn)程。

2.創(chuàng)設(shè)情境,提出任務(wù)

設(shè)計好“任務(wù)”之后,教師要創(chuàng)設(shè)與當(dāng)前學(xué)習(xí)主題相關(guān)的、盡可能真實的學(xué)習(xí)情景,引導(dǎo)學(xué)生帶著真實的“任務(wù)”進(jìn)入學(xué)習(xí)情境,使學(xué)習(xí)直觀化和形象化。生動直觀的形象能有效地激發(fā)學(xué)生聯(lián)想,喚起學(xué)生原有認(rèn)知結(jié)構(gòu)中有關(guān)的知識、經(jīng)驗及表象,從而使學(xué)生利用有關(guān)知識與經(jīng)驗去“同化”或“順應(yīng)”所學(xué)的新知識。

3.分析任務(wù)

給出任務(wù)之后,教師不要急于講解,任務(wù)分析是必要的過程,教材與教師通過啟發(fā)和幫助,使學(xué)生對該任務(wù)進(jìn)行分析,產(chǎn)生一系列需要分別獨(dú)立或者依次可以完成的子任務(wù),并找出哪些要用到舊知識,哪些需要新知識,從而使學(xué)生明確學(xué)習(xí)目標(biāo),激發(fā)學(xué)生學(xué)習(xí)新知識的積極性。由教師指導(dǎo)或組織進(jìn)行的任務(wù)分析是重要的環(huán)節(jié),有助于學(xué)生用正確思維方式與學(xué)習(xí)方式來解決問題。一般來說,任務(wù)分析的工作包括兩方面,一方面是進(jìn)行任務(wù)分解;另一方面則是找出解決問題的關(guān)鍵點(diǎn)(突破口)。

4.自主協(xié)作,完成任務(wù)

任務(wù)驅(qū)動法強(qiáng)調(diào)學(xué)生獨(dú)立探索、親自完成任務(wù)的全過程,以培養(yǎng)學(xué)生用探索式學(xué)習(xí)方法去獲取知識與技能的能力以及與他人合作的能力。因此,教師盡量不要直接告訴學(xué)生應(yīng)當(dāng)如何去解決面臨的問題,可以向?qū)W生提供解決問題的有關(guān)線索或資源,由學(xué)生個人或者分組去獨(dú)立完成任務(wù)。

5.交流評價

交流評價與歸納[2]是總結(jié)、反思與鞏固的階段。在學(xué)生群體各自完成任務(wù)后,要組織交流,相互介紹中間的成果或者最后的作品。交流的目的一方面是通過相互評價,提升學(xué)生對作品的評價能力,鼓勵學(xué)生發(fā)揮創(chuàng)新精神,創(chuàng)造有特色的作品,另一方面是總結(jié)完成的過程方法,發(fā)現(xiàn)和解決傾向性問題,促使學(xué)生進(jìn)行反思,把所學(xué)會的知識內(nèi)化。評價可以采用自評、組內(nèi)互評、組間互評、點(diǎn)評等多種評價相結(jié)合的方法,使評價做到公平、公正。

三、基于任務(wù)驅(qū)動的教學(xué)實踐

“任務(wù)驅(qū)動教學(xué)法”設(shè)計過程[3]中,要求教師在把握總體教學(xué)目標(biāo)的基礎(chǔ)上,把總體目標(biāo)有機(jī)地分解成若干小目標(biāo)。教學(xué)對應(yīng)總目標(biāo)設(shè)計總?cè)蝿?wù),對應(yīng)小目標(biāo)設(shè)計小任務(wù),落實到每節(jié)課中,并通過這些任務(wù)來實現(xiàn)總的學(xué)習(xí)目標(biāo)。我在前幾年的教學(xué)中對這一點(diǎn)也深有體會,為此,我非常重視每次課引入任務(wù)的設(shè)計,常常為了設(shè)計一個任務(wù)而苦思冥想,力爭每節(jié)課都能為學(xué)生帶去一個能夠滿足他們好奇心的任務(wù)。

例如,我在講VB中條件語句的應(yīng)用時,選用了“計算機(jī)與人做猜數(shù)游戲”的任務(wù),任務(wù)的描述是這樣的:計算機(jī)隨機(jī)出一個[0,100]區(qū)間上的整數(shù),人通過操作鍵盤去猜這個數(shù),對于人每次猜測的結(jié)果,計算機(jī)都要給出“大了”或“小了”的提示,要求人必須在7次以內(nèi)猜中這個數(shù)。這堂課我是這樣開始的:

課一開始,我就說,今天我們大家一起來做一個游戲,我在手心里寫一個0~100之間的整數(shù),大家來猜,我的提示是“對了”或“大了”或“小了”。這時課堂氣氛一下活躍起來,有的同學(xué)說“3”,當(dāng)我提示“小了”之后,又說“70”,就這樣一問一答,教學(xué)過程開始了。在“大了”、“小了”的提示聲中學(xué)生最終猜中了我出的數(shù)。緊接著,我讓一位學(xué)生出一個數(shù),我來猜,同樣的規(guī)則,我在7次之內(nèi)就猜中了,而且我說,你們?nèi)魏我晃怀鲆粋€不超出該范圍的整數(shù),我都可以在7次以內(nèi)猜中,你們是否可以做到?為什么?我讓學(xué)生兩兩一對去實驗,在實踐中學(xué)生體會到只要采用“二分法”去猜,即第一次猜50,如果“大了”下次就猜25,如果“小了”下次就猜75。這樣就可以保證7次以內(nèi)猜中。這時我把任務(wù)提出:編寫一個程序讓計算機(jī)隨機(jī)出數(shù),我們來猜。由于經(jīng)過課堂一開始的具體實踐,學(xué)生對游戲的規(guī)則和步驟已經(jīng)非常清楚,所以,老師帶領(lǐng)學(xué)生很順利地就能把編寫程序的步驟總結(jié)出來:

1.計算機(jī)隨機(jī)出一個[0,100]區(qū)間上的整數(shù),并把它放在變量X;

2.計算機(jī)在屏幕上顯示一句話“請猜猜這個數(shù)是幾”;

3.計算機(jī)從鍵盤接收人猜的數(shù),并把它放在變量Y里;

4.計算機(jī)比較這兩個數(shù)的大?。?/p>

如果Y=X,計算機(jī)在屏幕顯示“對了,停止游戲?!?/p>

如果Y

如果Y>X,計算機(jī)在屏幕上提示“大了”。

5.重復(fù)3,4。

接下來的事情,就是如何用VB程序設(shè)計語言的語句來實現(xiàn)上面的各個步驟了。這樣的課學(xué)生上得非常投入,表面上在做游戲,實際上已經(jīng)學(xué)到了很多知識。在這堂課上學(xué)生不但應(yīng)用了條件語句、隨機(jī)函數(shù)以及程序的循環(huán)結(jié)構(gòu),同時還學(xué)會了“二分法”的使用。這種方法他們可以應(yīng)用到生活學(xué)習(xí)的許多地方,如使用二分法在一個有序的數(shù)據(jù)隊列中查找某一個數(shù),在字典中查找某個單詞等,都可以節(jié)省不少時間。計算機(jī)學(xué)科的特殊性,為我們教師提供了太多的機(jī)會和可能為學(xué)生去創(chuàng)造這種生動活潑的課堂氣氛和環(huán)境,只要教師下功夫去發(fā)現(xiàn)、去挖掘。

四、任務(wù)驅(qū)動教學(xué)實踐分析

通過實踐分析發(fā)現(xiàn),任務(wù)驅(qū)動教學(xué)法糅合了當(dāng)前兩大教學(xué)法[3] (探究教學(xué)法、問題教學(xué)法)的特點(diǎn):任務(wù)驅(qū)動教學(xué)法采取小組討論、協(xié)作學(xué)習(xí)的方式,學(xué)生學(xué)習(xí)的過程就是一個探究的過程;任務(wù)驅(qū)動教學(xué)法通過把一個具體任務(wù)分析成若干個問題來驅(qū)動學(xué)生的學(xué)習(xí)。但是任務(wù)驅(qū)動教學(xué)法又有其自身的特點(diǎn):“任務(wù)驅(qū)動”教學(xué)法最根本的特點(diǎn)就是“以任務(wù)為主線、教師為主導(dǎo)、學(xué)生為主體”,改變了以往“教師講,學(xué)生聽”,以教定學(xué)的被動教學(xué)模式,創(chuàng)造了以學(xué)定教、學(xué)生主動參與、自主協(xié)作、探索創(chuàng)新的新型學(xué)習(xí)模式。同時通過實踐發(fā)現(xiàn)“任務(wù)驅(qū)動”法有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的分析問題、解決問題的能力,提高學(xué)生自主學(xué)習(xí)及與他人協(xié)作的能力,是一種適合于程序設(shè)計課程的教學(xué)方法。

參考文獻(xiàn):

[1]李龍.教學(xué)過程設(shè)計[M].呼和浩特:內(nèi)蒙古人民出版社,1997.

[2]鐘柏昌.“任務(wù)驅(qū)動”教學(xué)中的誤區(qū)及淺析[J].中小學(xué)信息技術(shù)教育,2003,(10).

[3]王吉慶.關(guān)于任務(wù)驅(qū)動之我見[J].中小學(xué)信息技術(shù)教育,2003,(7).

猜你喜歡
任務(wù)驅(qū)動法程序設(shè)計解決問題
聯(lián)系實際 解決問題
助農(nóng)解決問題增收致富
在解決問題中理解整式
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
化難為易 解決問題
高職高專院校C語言程序設(shè)計教學(xué)改革探索
膠囊劑的制備課程教學(xué)設(shè)計
物流運(yùn)輸管理課程教學(xué)改革探討
任務(wù)驅(qū)動法在土木工程測量教學(xué)中的應(yīng)用