高中信息技術(shù)《信息的編程加工》教案

字號(hào):


    以下是出國(guó)留學(xué)網(wǎng)小編整理的高中信息技術(shù)《信息的編程加工》教案,供大家瀏覽參考。更多相關(guān)內(nèi)容請(qǐng)關(guān)注出國(guó)留學(xué)網(wǎng)教案欄目。
    高中信息技術(shù)《信息的編程加工》教案一:
    一、教學(xué)目標(biāo)
    1、知識(shí)目標(biāo):了解并嘗試編程的主要過(guò)程。
    2、能力目標(biāo):體驗(yàn)程序設(shè)計(jì)的獨(dú)特魅力,了解編程加工的內(nèi)在機(jī)制,培養(yǎng)學(xué)生的創(chuàng)新能力。
    3、情感目標(biāo):通過(guò)編程實(shí)現(xiàn)信息的加工,激發(fā)學(xué)生的興趣,增加學(xué)生的成就感。
    二、重點(diǎn)難點(diǎn):
    1、重點(diǎn)是讓學(xué)生體驗(yàn)通過(guò)編程實(shí)現(xiàn)計(jì)算機(jī)加工信息的整個(gè)過(guò)程,知道利用計(jì)算機(jī)解決問(wèn)題的步驟和基本思想方法,從而了解計(jì)算機(jī)信息加工的內(nèi)在機(jī)制。
    2、難點(diǎn)是讓學(xué)生理解用算法描述實(shí)際問(wèn)題,理解人的思維在計(jì)算機(jī)工作中發(fā)揮的作用。
    三、教學(xué)方法:講授法,演示法,實(shí)踐法
    四、教學(xué)過(guò)程
    1、創(chuàng)設(shè)情境:
    教師提問(wèn):學(xué)校要開(kāi)運(yùn)動(dòng)會(huì),希望用計(jì)算機(jī)來(lái)處理比賽數(shù)據(jù),只有硬件設(shè)備就可以了嗎?
    學(xué)生回答:需要相關(guān)軟件。
    再問(wèn):哪位同學(xué)用過(guò)專(zhuān)門(mén)的處理比賽數(shù)據(jù)的軟件?
    學(xué)生回答多半是沒(méi)有。
    引出課題:有一位同學(xué)已經(jīng)為此設(shè)計(jì)了一個(gè)小軟件。
    演示:100米決賽項(xiàng)目成績(jī)排序程序 學(xué)生試用。
    給出總?cè)蝿?wù):體驗(yàn)設(shè)計(jì)這個(gè)軟件的過(guò)程。
    提問(wèn):如果讓我們對(duì)這些數(shù)據(jù)人工排序,怎么排?
    引出概念:“算法”——解決問(wèn)題的方法和步驟。
    舉一個(gè)簡(jiǎn)單的例子,說(shuō)明算法:
    1、如何交換兩變量a、b中的值?
    在計(jì)算中處理此類(lèi)問(wèn)題時(shí)不能直接交換a、b的值,需臨時(shí)變量TEMP,逐步交換。類(lèi)似交換兩個(gè)杯子中飲料,需借助于另一個(gè)空杯子,如a=9,b=2,步驟如下:
    (1)將a的值9賦給temp
    (2)將b的值2賦給a
    (3)將temp的值9賦給b
    2、問(wèn)題解決:
    演示:冒泡排序算法 介紹數(shù)組概念
    小游戲:請(qǐng)5個(gè)學(xué)生上講臺(tái),發(fā)給每人一張大卡片,上面都有一個(gè)數(shù)字,大小不等。數(shù)字不順序,讓學(xué)生重新排序。排序規(guī)則(從小到大):從左邊第一位學(xué)生開(kāi)始,與相鄰的學(xué)生比較卡片上數(shù)字的大小,數(shù)字大的排在右邊。依次比較,直到排序完成。
    小任務(wù):給定一個(gè)數(shù)組(三四個(gè)元素),用冒泡算法排序。
    3、體驗(yàn)過(guò)程:
    提問(wèn):
    計(jì)算機(jī)也會(huì)這樣思考嗎?
    如何讓計(jì)算機(jī)知道我們?cè)O(shè)計(jì)的算法呢?
    引出程序設(shè)計(jì)的一般步驟:
    1、需求分析(算法分析):確定要解決的問(wèn)題,即要計(jì)算機(jī)“做什么”
    2、設(shè)計(jì)算法:對(duì)特定的問(wèn)題設(shè)計(jì)一組求解步驟或方法。
    3、編寫(xiě)程序:把人工設(shè)計(jì)的算法轉(zhuǎn)換成計(jì)算機(jī)能識(shí)別的代碼
    4、上機(jī)調(diào)試與維護(hù):剛寫(xiě)好的程序不一定正確,必須在計(jì)算機(jī)上實(shí)際運(yùn)行,排除錯(cuò)誤,測(cè)試能否達(dá)到預(yù)期的結(jié)果
    學(xué)生可將程序代碼拷入編程環(huán)境,借助注釋文字了解代碼的作用,調(diào)試運(yùn)行程序,檢查程序運(yùn)行的結(jié)果,體驗(yàn)編程解決問(wèn)題的樂(lè)趣和成就感。
    實(shí)踐:
    完成總?cè)蝿?wù):體驗(yàn)設(shè)計(jì)一個(gè)對(duì)校運(yùn)會(huì)100米決賽項(xiàng)目成績(jī)進(jìn)行輸入和排序的程序的過(guò)程。
    五、教學(xué)總結(jié)
    1、回顧整個(gè)程序設(shè)計(jì)的實(shí)戰(zhàn)過(guò)程
    指出:現(xiàn)在我們使用的計(jì)算機(jī)還只能按照人們事先給定的步驟工作。遇到問(wèn)題時(shí),先要一步一步設(shè)計(jì)好怎么做,也就是設(shè)計(jì)好解決問(wèn)題的算法,最后選擇一種合適的計(jì)算機(jī)語(yǔ)言編寫(xiě)程序,將人類(lèi)解決問(wèn)題的過(guò)程用計(jì)算機(jī)語(yǔ)言表述為指令,從而賦予計(jì)算機(jī)解決問(wèn)題的能力。計(jì)算機(jī)是按程序所規(guī)定的內(nèi)容和步驟進(jìn)行工作的,懂得程序設(shè)計(jì)的原理和方法將可以更好地利用計(jì)算機(jī)
    2、引導(dǎo)學(xué)生借助“教材實(shí)踐”進(jìn)一步探索。
    六、教學(xué)反思
    1、學(xué)生對(duì)教材中列舉的源程序普遍看不懂。本課要求是體驗(yàn)過(guò)程,能不能換一種方式。
    2、在教學(xué)過(guò)程中,按小組學(xué)習(xí)是可行的。小組中不同層次的學(xué)生可形成“伙伴教學(xué)”的關(guān)系。
    高中信息技術(shù)《信息的編程加工》教案二:
    一、教材分析
    1.教材內(nèi)容分析
    《信息的編程加工》是教育科學(xué)出版社高中信息技術(shù)教材必修第三章第二節(jié)的知識(shí)。本節(jié)內(nèi)容是上一節(jié)“信息加工的概述”的承接。通過(guò)上一節(jié)課學(xué)生們知道了信息加工的重要性、信息加工的過(guò)程、信息加工的類(lèi)型。其中第一種類(lèi)型就是“基于程序設(shè)計(jì)自動(dòng)化信息加工”(在上一節(jié)課講到這個(gè)位置的時(shí)候,把懸念留給學(xué)生)。
    2.教學(xué)目標(biāo)
    知識(shí)與技能:
    ① 了解編程加工是信息加工的一種重要方式。
    ② 知道信息的編程加工的主要過(guò)程。
    ③ 初步學(xué)會(huì)在VB中輸入代碼,調(diào)試程序。
    過(guò)程與方法:
    體驗(yàn)編程加工信息的主要過(guò)程。
    情感、態(tài)度與價(jià)值觀:
    ① 感受利用計(jì)算機(jī)程序解決問(wèn)題的獨(dú)特魅力。
    ② 客觀認(rèn)識(shí)程序設(shè)計(jì)的本質(zhì),消除對(duì)編程加工信息的神秘感與畏懼感。
    3.教學(xué)重點(diǎn)難點(diǎn)
    ① 重點(diǎn):編程加工信息的主要過(guò)程。
    ② 難點(diǎn):使用VB輸入代碼,調(diào)試程序。
    二、教學(xué)策略分析
    1.學(xué)生情況分析:
    高一年級(jí)學(xué)生具有較強(qiáng)的邏輯思維能力,能夠自主獨(dú)立完成一定要求的學(xué)習(xí)任務(wù)。并且上節(jié)課剛剛學(xué)習(xí)了“信息加工的概述”,這為本節(jié)課教學(xué)奠定了基礎(chǔ)。
    2.教學(xué)準(zhǔn)備:多媒體網(wǎng)絡(luò)教室、相關(guān)教學(xué)課件。
    3.教學(xué)方法:任務(wù)驅(qū)動(dòng)法、小組交流法、師生互動(dòng)法。
    4.學(xué)法:自主探究法、小組協(xié)作討論法。
    三、教學(xué)過(guò)程設(shè)計(jì)
    

    教學(xué)環(huán)節(jié)
    

    教師活動(dòng)
    

    學(xué)生活動(dòng)
    

    設(shè)計(jì)意圖
    

    創(chuàng)設(shè)情境引入問(wèn)題(3分鐘
    

    展示猜數(shù)游戲程序
    

    和計(jì)算機(jī)進(jìn)行猜數(shù)小游戲
    

    通過(guò)游戲,激發(fā)學(xué)生的學(xué)習(xí)興趣,引入本節(jié)課的內(nèi)容
    

    問(wèn):這個(gè)游戲是否可以使用我們以前學(xué)習(xí)過(guò)的文本、表格或多媒體信息加工工具來(lái)完成?
    
     
    
    原因?在這個(gè)程序里面有判斷,所以需要編寫(xiě)程序
    
     
    
    編程加工就是要計(jì)算機(jī)根據(jù)我們的指令來(lái)解決問(wèn)題
    

    學(xué)生思考回答:不能
    
     
    
      
    
     
    
      
    
    思考,討論并得出結(jié)論
    

    明確除了大眾化的信息加工工具外,編程加工是計(jì)算機(jī)加工信息的重要類(lèi)型
    
     
    
      
    
     
    
    了解信息編程加工的含義
    

     
    
    師生互動(dòng)
    
     
    
    學(xué)習(xí)新知(9分鐘)
    
     
    
     
    

    問(wèn):如何制作猜數(shù)游戲?
    
     
    
    1.需求分析:明確已知條件和需要完成的目標(biāo)
    
     
    
    ──要做一個(gè)猜數(shù)游戲
    
     
    
    2.設(shè)計(jì)方法:針對(duì)某一問(wèn)題設(shè)計(jì)的方法和步驟
    
     
    
    問(wèn):猜數(shù)游戲的步驟是什么?
    
     
    
    PPT展示猜數(shù)的方法步驟
    
     
    
    3.編寫(xiě)代碼:
    
     
    
    問(wèn):使用什么軟件可以把猜數(shù)的方法和步驟變成計(jì)算機(jī)可以識(shí)別的程序?
    
     
    
    展示我們使用的計(jì)算機(jī)編程語(yǔ)言VB
    
     
    
    演示怎樣把設(shè)計(jì)方法變成計(jì)算機(jī)可以執(zhí)行的程序,即在VB中輸入程序代碼
    
     
    
    4.調(diào)試運(yùn)行
    
     
    
    調(diào)試和運(yùn)行代碼,發(fā)現(xiàn)并修改錯(cuò)誤,直到實(shí)現(xiàn)目標(biāo)。
    

     思考
    
     
    
      
    
     
    
      
    
     
    
     
    
     
    
    學(xué)生思考,回答
    
     
    
      
    
     
    
      
    
     
    
      
    
     
    
    學(xué)生思考
    
     
    
      
    
     
    
    啟動(dòng)VB并觀察其界面組成
    
     
    
     
    
    學(xué)生聽(tīng)講并看演示
    

    引導(dǎo)學(xué)生逐步明確信息編程加工的過(guò)程
    
     
    
      
    
     
    
      
    
     
    
     
    
     
    
    幫助學(xué)生理解設(shè)計(jì)方法的含義,明確其與程序的區(qū)別,為完成后面的實(shí)踐任務(wù)作鋪墊
    
     
    
      
    
     
    
      
    
     
    
    了解VB是常用的計(jì)算機(jī)編程軟件(但不是唯一的計(jì)算機(jī)編程軟件)
    
     
    
    了解VB的使用方法
    

    學(xué)生練習(xí)(8分鐘)
    

     
    
     
    
    巡堂指導(dǎo),答疑
    

    給出部分猜數(shù)程序代碼,要求學(xué)生補(bǔ)充完整,并調(diào)試運(yùn)行,修改完善
    

    
    
    
    
    
    
    
    
    
    
     學(xué)生體驗(yàn)信息編程加工的過(guò)程

    
     
    
      
    

    剖析程序(5分鐘 )
    
     
    
      
    

    展示一個(gè)學(xué)生的練習(xí)
    
     
    
    簡(jiǎn)單解釋猜數(shù)程序代碼各語(yǔ)句的作用,并指出程序的問(wèn)題
    

    看展示
    
     
    
    聽(tīng)老師講解并思考
    
     
    

    提出任務(wù)
    
     
    
     ?。?span>4分鐘)
    
     
    
      
    

    提問(wèn):如何能使每次計(jì)算機(jī)給用戶猜的數(shù)不相同?
    
     
    
    給出相應(yīng)要修改的語(yǔ)句,并簡(jiǎn)單解釋
    
     
    
    講解VB程序存盤(pán)的方法
    

    思考
    
     
    
     
    
    聽(tīng)老師講解
    
     
    
      
    

    學(xué)生練習(xí)(5分鐘)
    

    巡堂指導(dǎo),答疑
    

    學(xué)生繼續(xù)做練習(xí)并存盤(pán),學(xué)生對(duì)自己的練習(xí)進(jìn)行評(píng)價(jià)
    

    課堂小結(jié)(3分鐘)
    

    1.計(jì)算機(jī)處理信息的優(yōu)勢(shì)
    
     
    
    2.編程加工信息的主要過(guò)程
    

    跟隨老師的提問(wèn)回顧剛才的練習(xí)情況,小結(jié)信息編程加工的過(guò)程
    

    使學(xué)生對(duì)知識(shí)點(diǎn)的認(rèn)識(shí)得到系統(tǒng)深化
    
     
    

    任務(wù)反饋,學(xué)生評(píng)價(jià)(3分鐘)
    

    對(duì)學(xué)生本節(jié)課練習(xí)作個(gè)別口頭點(diǎn)評(píng)
    

    瀏覽其他同學(xué)和作業(yè)
    

    培養(yǎng)學(xué)生自我反思與評(píng)價(jià)的習(xí)慣,獲取教學(xué)反饋信息
    

    四、教學(xué)反思
    本節(jié)課教學(xué)過(guò)程中,利用程序解決問(wèn)題的獨(dú)特魅力,把同學(xué)們的好奇心、求知欲提到最高點(diǎn)。在快樂(lè)的活動(dòng)中理解了編程加工信息的過(guò)程,是一堂課更像一場(chǎng)游戲。
    感悟提升:在教學(xué)中讓學(xué)生們知道現(xiàn)在生活中好多地方都要用編程來(lái)加工信息。例如,食堂打飯的刷卡系統(tǒng),火車(chē)站的售票系統(tǒng)等。如果你能開(kāi)發(fā)出一個(gè)程序讓別人來(lái)使用將是何等的感覺(jué)。
    教案設(shè)計(jì)頻道小編推薦:高中信息技術(shù)教案 | 高中信息技術(shù)教學(xué)計(jì)劃
    
    教案設(shè)計(jì)頻道小編推薦:高中信息技術(shù)教案 | 高中信息技術(shù)教學(xué)計(jì)劃