![算法與程序設(shè)計教學(xué)中任務(wù)驅(qū)動教學(xué)法的應(yīng)用_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/4/e27d2789-4a04-4252-a537-c66e1ad8a7f8/e27d2789-4a04-4252-a537-c66e1ad8a7f81.gif)
![算法與程序設(shè)計教學(xué)中任務(wù)驅(qū)動教學(xué)法的應(yīng)用_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/4/e27d2789-4a04-4252-a537-c66e1ad8a7f8/e27d2789-4a04-4252-a537-c66e1ad8a7f82.gif)
![算法與程序設(shè)計教學(xué)中任務(wù)驅(qū)動教學(xué)法的應(yīng)用_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/4/e27d2789-4a04-4252-a537-c66e1ad8a7f8/e27d2789-4a04-4252-a537-c66e1ad8a7f83.gif)
![算法與程序設(shè)計教學(xué)中任務(wù)驅(qū)動教學(xué)法的應(yīng)用_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/4/e27d2789-4a04-4252-a537-c66e1ad8a7f8/e27d2789-4a04-4252-a537-c66e1ad8a7f84.gif)
![算法與程序設(shè)計教學(xué)中任務(wù)驅(qū)動教學(xué)法的應(yīng)用_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/4/e27d2789-4a04-4252-a537-c66e1ad8a7f8/e27d2789-4a04-4252-a537-c66e1ad8a7f85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、算法與程序設(shè)計教學(xué)中任務(wù)驅(qū)動教學(xué)法的應(yīng)用由于程序設(shè)計本身抽象、 枯燥,邏輯思維性強, 高中信息技術(shù)選修模塊算法與程序設(shè)計一直存在 “難教”和“難學(xué)”的問題,長期以來一直是信息技 術(shù)課教學(xué)的重點和難點之一。我將結(jié)合自己的教學(xué)實 踐談一談任務(wù)驅(qū)動教學(xué)法在算法與程序設(shè)計教學(xué) 中的應(yīng)用。所謂任務(wù)驅(qū)動教學(xué)法,就是“以任務(wù)為主 線、教師為主導(dǎo)、學(xué)生為主體”為基本特征的一種教 學(xué)方法。教師要在學(xué)生完成任務(wù)的過程中進行指導(dǎo), 適時向?qū)W生介紹需要了解、 掌握的概念、思想和方法。 在算法與程序設(shè)計課中充分運用任務(wù)驅(qū)動教學(xué)法, 不僅能達到新課標的要求,而且還能使教學(xué)取得事半 功倍的效果。 任務(wù)驅(qū)動有利于學(xué)生對于新概
2、念的認識 高中算法與程序設(shè)計是用 VB 來講解的。 VB 程序設(shè)計是一門應(yīng)用性很強的課程,既有理論又有實 踐,既講方法又講動手能力。針對學(xué)生對 VB 程序設(shè) 計內(nèi)容中的概念難以理解的狀況,我在教學(xué)中打破課 本原有以知識的邏輯結(jié)構(gòu)體系為順序組織課堂教學(xué)的 方式,改用任務(wù)驅(qū)動教學(xué)法,為了讓學(xué)生在輕松愉快 的氣氛中接受新知識,我設(shè)計了一個如圖所示的制作“袖珍計算器”的任務(wù),讓學(xué)生和我一起完成。 在操作過程中,我讓學(xué)生思考:什么是對象及對 象的屬性、方法和事件?并讓學(xué)生找出本例中各對象 的名稱以及不同對象的屬性、方法和事件過程名稱, 再適當(dāng)加以歸納和小結(jié), 同時提醒學(xué)生注意觀察在 VB 中方法與屬性的
3、不同表示:如SetFocus為方法,而Text 為屬性;事件則是對象能夠響應(yīng)和識別的動作,如單 擊鼠標觸發(fā) Click 事件等。在此基礎(chǔ)上, 再適當(dāng)引導(dǎo)學(xué) 生歸納總結(jié)出創(chuàng)建VB應(yīng)用程序的基本步驟及如何在 界面內(nèi)添加對象、設(shè)置事件等,一切問題都迎刃而解。 任務(wù)驅(qū)動加深學(xué)生對相關(guān)概念的理解 在VB程序設(shè)計課程中,有一些概念之間的差別 和程序的設(shè)計步驟如果只通過教師講述,學(xué)生在字面 上可以接受,但在理解深度上往往難以達到令人滿意 的效果,如果能夠巧妙地設(shè)計出一系列的任務(wù),讓學(xué) 生在完成任務(wù)的過程中自己去探究和體驗,情況將完 全是另一個樣子。例如,VB中的數(shù)據(jù)類型抽象難懂, 為了讓學(xué)生切身感受整型變量
4、、單精度變量、雙精度 變量所能保存數(shù)據(jù)范圍的不同, 我設(shè)計了如下的任務(wù)Dim I As首先讓學(xué)生在窗體的Click事件中編寫一段程序, 求 5!。通過調(diào)試, 學(xué)生很快編寫好如下程序:Integer: Dim X As Integer: X=1: For I=1 to 5 :X=X*I: Next I:Print “X=” X,按F5鍵運行,得出5!的正確結(jié)果。 然后讓學(xué)生把程序稍微修改一下,求 10!。這時很多 學(xué)生迅速將程序修改為如下形式: Dim I As Integer:Dim X As lnteger: X=1: For l=1 to 10: X=X*l: Next l: Print“
5、X= ”; X,按F5鍵運行,結(jié)果發(fā)現(xiàn)屏幕上并沒有如預(yù) 期想象的那樣給出正確結(jié)果,而是顯示出一個“數(shù)據(jù) 溢出”的錯誤提示對話框,學(xué)生紛紛提問,百思不得 其解。這時教師適時地進行點撥,提示學(xué)生將數(shù)據(jù)類 型進行修改,把變量X定義為單精度型,試試看運行 情況如何。 代碼如下: Dim l As lnteger: Dim X As Single:X=1:For l=1 to 10: X=X*I: Next I: Print “X=” X,再按F5鍵運行,計算機給出正確結(jié)果。此時學(xué)生已基本明 白了不同數(shù)據(jù)類型對數(shù)據(jù)取值范圍的影響,教師再繼 續(xù)提出問題,要求學(xué)生修改程序, 求 100!,代碼如下:Dim
6、I As Integer:Dim X As Single:X=1:For I=1 to100 :X=X*l:Next l:Print “X=” X,按 F5鍵運行,學(xué)生發(fā)現(xiàn)計算機又顯示“數(shù)據(jù)溢出”錯誤。這時大家都猜 到問題可能是出在變量所定義的數(shù)據(jù)類型上,紛紛修 改數(shù)據(jù)類型,將程序中變量X定義為雙精度類型:DimI As Integer:Dim X As Double:X=1:For I=1 to 10:0 X=X*I:Next I:Print “X=” X,再按 F5鍵運行,計算機 給出正確結(jié)果,問題解決。到此為止,教師的教學(xué)目標已經(jīng)基本達到。以上的三個任務(wù),程序整體變化不大,占用時間 也不
7、多,但在教師的組織和引導(dǎo)下,學(xué)生自己動手來 完成此操作過程,自己動手動腦設(shè)計,他們在操作過 程中探究和解決問題的積極性和主動性充分地被調(diào)動 起來,而且對整型數(shù)據(jù)、單精度型數(shù)據(jù)和雙精度型數(shù) 據(jù)之間的區(qū)別更是一目了然,印象深刻。 任務(wù)驅(qū)動促進學(xué)生綜合編程能力的提高生在學(xué)習(xí)VB中的FORNEXT循環(huán)時,我事先設(shè)計好任務(wù):給出了一段求 1 到 100 之間所有奇數(shù) 和的程序。代碼如下:Dim S As Integer: Dim I As Integer: S=0: For I=1 to 100 Step 2: S=S+I:Next I:Prin“t S=”;S, 這段程序在學(xué)生弄懂FORNEXT循環(huán)語
8、句之后,理 解起來并不困難。但為了提高學(xué)生的綜合編程能力, 我要求學(xué)生對原程序條件做如下幾種變化: (1)求 1 到 100 之間所有偶數(shù)的和,要求步長為 2;(2)求 1 到 100 之間所有偶數(shù)的和,要求步長為 1;(3)在程 序運行過程中任意輸入一個自然數(shù) N,求1到N之間 所有偶數(shù)的和。這里第( 1)小題和我給的原程序相比難度不大, 只要將循環(huán)控制變量的初始值改為 2 即可,學(xué)生通過 模仿就可以完成。第( 2)小題增加了難度,在編程過 程中,需要做兩點變化:一要將循環(huán)控制變量的變化 范圍改為從 1 到 50,二要修改循環(huán)體,將循環(huán)體語句 變?yōu)镾=S+2*。要做到這些變化,需要學(xué)生對 F
9、or Next循環(huán)語句有比較深刻的理解并能創(chuàng)造性地予以運 用。第( 3)小題在第( 2)小題的基礎(chǔ)上又增加了個 條件,即循環(huán)變量的終止值需用變量 N 來表示,因此 需要在程序的前面增加一條定義變量 N 的語句,還需 要使用 InputBox 語句在程序運行的過程中將終止值輸 入給變量N,這就要求學(xué)生能夠把前面所學(xué)的知識綜 合起來運用,對剛剛學(xué)習(xí)編程的學(xué)生來說這還是有一 定難度的,但通過完成以上任務(wù),學(xué)生的創(chuàng)新思維和 綜合編程能力可以得到訓(xùn)練和提高。 設(shè)計分層任務(wù)有利于激發(fā)學(xué)生的探究欲望 分層教學(xué)面向全體學(xué)生,承認學(xué)生的差異,使教 學(xué)適合每個學(xué)生的發(fā)展需要和實際水平,這也符合學(xué) 生的心理要求。為
10、了使學(xué)生樂于編程并學(xué)有所得,教 師可將任務(wù)分為必做任務(wù)和自主任務(wù)兩個層次,讓每 個學(xué)生視自己的學(xué)習(xí)基礎(chǔ)量力而為,自主選擇是否完 成或者完成多少。例如,在學(xué)習(xí)完VB程序設(shè)計的三種基本結(jié)構(gòu)后, 教師布置“編寫一個程序求出 100 以內(nèi)所有能被 3 整 除的數(shù)”這個必做任務(wù)外,還布置兩道自主任務(wù)讓學(xué)生自由選做:編程求出19002010年之間的閏年在數(shù)學(xué)課本上選一道習(xí)題“判斷一個自然數(shù)是否為 素數(shù)”,編程解決它。 實踐證明基礎(chǔ)薄弱的學(xué)生基本都 完成了必做任務(wù),心里也比較滿足,學(xué)有余力的學(xué)生 對自主任務(wù)很感興趣,有些學(xué)生不僅編寫出我布置的 數(shù)學(xué)問題的程序,還把數(shù)學(xué)課本上我沒布置的習(xí)題也 做出來了,這有利于培養(yǎng)學(xué)生的創(chuàng)新能力。教師為了 對學(xué)生完成任務(wù)的情況給予及時反饋,應(yīng)事先構(gòu)造好 合理的測試數(shù)據(jù)以便驗證學(xué)生程序的正確性。對于沒 有完成自主任務(wù)的學(xué)生, 教師給予鼓勵和必要的提示; 對于通過測試數(shù)據(jù)完成自主任務(wù)的學(xué)生,教師給予肯 定;對于解題思路有創(chuàng)新的學(xué)生,教師給予表揚,學(xué) 生通過自主探究獲得成功的喜悅更加激發(fā)了他們的探 究欲望。實踐自己的算法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年01月遼寧沈陽工業(yè)大學(xué)公開招聘高層次和急需緊缺人才137人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025年外扣手項目可行性研究報告
- 2025年01月江蘇蘇州市衛(wèi)生健康委員會直屬事業(yè)單位公開招聘衛(wèi)生專業(yè)技術(shù)人員50人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025至2030年立式多級消防穩(wěn)壓泵項目投資價值分析報告
- 2025至2030年中國壓縮機連桿回轉(zhuǎn)六工位加工機數(shù)據(jù)監(jiān)測研究報告
- 半年期租賃合同簽訂與租賃房屋租賃權(quán)變更2025版
- 2025至2030年中國CPP吊卡袋數(shù)據(jù)監(jiān)測研究報告
- 2025年中國鍋爐阻垢劑市場調(diào)查研究報告
- 廠房車間油漆施工合同范本
- 2025至2030年十二指腸電子內(nèi)鏡項目投資價值分析報告
- 2024-2025學(xué)年華東師大版數(shù)學(xué)七年級上冊計算題專項訓(xùn)練
- DL∕T 5452-2012 變電工程初步設(shè)計內(nèi)容深度規(guī)定
- 2024至2030年中國中檔商務(wù)酒店連鎖行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 血栓性微血管病的診治
- 綜合客運樞紐換乘區(qū)域設(shè)施設(shè)備配置要求JTT1066-2016
- 人工智能產(chǎn)業(yè)分類目錄
- 中國急性缺血性卒中診治指南(2023)解讀
- 一年級下冊寫字表練字帖
- 青島版小學(xué)數(shù)學(xué)三年級上冊《分數(shù)的初步認識》教學(xué)案例
- 2024PowerTitan系列運維指導(dǎo)儲能系統(tǒng)運維指導(dǎo)
- 2024年成都溫江興蓉西城市運營集團有限公司招聘筆試沖刺題(帶答案解析)
評論
0/150
提交評論