- 初中信息技術(shù)說課稿《信息與信息技術(shù)》 推薦度:
- 小學(xué)信息技術(shù)說課稿 推薦度:
- 初中信息技術(shù)說課稿 推薦度:
- 高中信息技術(shù)說課稿 推薦度:
- 編程工作總結(jié) 推薦度:
- 相關(guān)推薦
信息的編程加工說課稿
作為一名優(yōu)秀的教育工作者,時(shí)常會需要準(zhǔn)備好說課稿,借助說課稿可以有效提高教學(xué)效率。那么你有了解過說課稿嗎?以下是小編幫大家整理的信息的編程加工說課稿,僅供參考,希望能夠幫助到大家。
信息的編程加工說課稿1
一、教材分析:
本節(jié)課內(nèi)容是教育科學(xué)出版社信息技術(shù)基礎(chǔ)第三章第二節(jié)《信息的編程加工》。第三章信息的加工是信息技術(shù)的一個(gè)重要方面,而信息的編程加工是信息加工的一種方式,是其它信息加工方式的基礎(chǔ)。因此它是本章的一個(gè)重點(diǎn)也是本書的一個(gè)重點(diǎn)。它承接了上一節(jié)信息加工的概述,為后面選修《算法與編程》模塊作一個(gè)鋪墊。
二、學(xué)情分析:
本節(jié)課對象是高一學(xué)生,對VB有一定的接觸。平常學(xué)生都是直接利用計(jì)算機(jī)解決問題,而本節(jié)課卻是體驗(yàn)通過對問題的分析,利用計(jì)算機(jī)編制專門程序來解決問題,更進(jìn)一步了解計(jì)算機(jī)加工信息的內(nèi)在機(jī)制。學(xué)生的好奇心和興趣都很高。
三、教學(xué)目標(biāo): 知識與技能:
體驗(yàn)程序設(shè)計(jì),了解編程加工信息的內(nèi)在機(jī)制。了解并嘗到試編程的主要過程。 過程與方法:
通過排序小程序,體驗(yàn)到計(jì)算機(jī)信息加工給工作帶來的方便在教師的幫助下,自已動手仿制小程序,獲得學(xué)習(xí)成就感,激發(fā)本科學(xué)習(xí)興趣。 情感態(tài)度與價(jià)值觀:
通過編程解決成績排序這一問題,培養(yǎng)和激發(fā)學(xué)生的創(chuàng)造性思維。整節(jié)課以小組合作學(xué)習(xí)形式,培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神。
四、教學(xué)難點(diǎn)與重點(diǎn):
教學(xué)重點(diǎn):體驗(yàn)編程設(shè)計(jì)的主要過程,了解編程加工信息的內(nèi)在機(jī)制。 難點(diǎn):了解編程加工信息的內(nèi)在機(jī)制
五、教學(xué)環(huán)境:
安裝了VB的多媒體網(wǎng)絡(luò)教室
六、教學(xué)方法與學(xué)習(xí)方法:
教學(xué)方法:多媒體演示,講解法 學(xué)習(xí)方法:小組合作,討論法
七、教學(xué)過程:
新課導(dǎo)入:5”新課 30”
八、總結(jié)與評價(jià):
1. 教師總結(jié)并解決課堂中出現(xiàn)具有代表性的問題。 2. 分發(fā)評價(jià)表格分小組填寫上交 第_________小組
編程加工的主要過程:
你認(rèn)為編程過程最重要的一步是:
______________________________________________
九、拓展:
今天我們體驗(yàn)了利用VB軟件編程實(shí)現(xiàn)對8名運(yùn)動員成績進(jìn)行排序這一功能的實(shí)現(xiàn),除了VB我們同樣可以利用其它軟件編程達(dá)到同樣的目的,感興趣的同學(xué)可以網(wǎng)上查閱一下計(jì)算機(jī)還有哪些編程軟件。
你認(rèn)為該程序還有什么可以改進(jìn)的地方,請動手試一試。
十、板書:
信息的編程加工
程序操作過程:(解決排序問題過程)
運(yùn)行程序(操作平臺/界面)——輸入數(shù)據(jù)——點(diǎn)擊排序——顯示結(jié)果 程序界面: 標(biāo)識性說明文字 輸入文本框 輸出文本框 排序按扭
編程設(shè)計(jì)代碼:
算法:解決問題的方法和步驟。算法實(shí)現(xiàn): 調(diào)試運(yùn)行:
信息的編程加工說課稿2
一、教材分析
《信息的編程加工》選自教育科學(xué)出版社必修教材《信息技術(shù)基礎(chǔ)》第三章第1節(jié)。本課時(shí)是學(xué)生接觸編程的第一課時(shí),對學(xué)生建立人機(jī)對話思想有著十分重要的意義。新課標(biāo)指出,高中信息技術(shù)課程以提升學(xué)生的信息素養(yǎng)為根本目的,信息技術(shù)課程不僅要使學(xué)生掌握基本的信息技術(shù)技能,形成個(gè)性化發(fā)展,還要使學(xué)生學(xué)會運(yùn)用信息技術(shù)促進(jìn)交流與合作,拓展視野,勇于創(chuàng)新,形成解決實(shí)際問題和終身學(xué)習(xí)的能力,為適應(yīng)未來學(xué)習(xí)型社會提供必要保證。
二、學(xué)情分析:
高中生思維活躍,求知欲旺盛,并且已經(jīng)具備了一定的計(jì)算機(jī)使用經(jīng)驗(yàn),但大多數(shù)是與常用工具軟件的使用和網(wǎng)絡(luò)應(yīng)用相關(guān)的內(nèi)容,編程對于學(xué)生而言是一個(gè)全新的領(lǐng)域,加上內(nèi)容相對枯燥,因此需要緊密聯(lián)系生活,激發(fā)學(xué)生興趣,消除他們對程序設(shè)計(jì)的“恐懼”心理,調(diào)動他們學(xué)習(xí)和探究的主動性、積極性。
三、教學(xué)目標(biāo):
知識與技能目標(biāo):了解并嘗試編程的主要過程。
過程與方法目標(biāo):體驗(yàn)程序設(shè)計(jì)的獨(dú)特魅力,了解編程加工的內(nèi)在機(jī)制,提高解決實(shí)際問題的能力,并能在學(xué)習(xí)中舉一反三,融會貫通。
情感態(tài)度價(jià)值觀目標(biāo):通過編程實(shí)現(xiàn)信息的加工,激發(fā)學(xué)生的興趣,培養(yǎng)學(xué)生的創(chuàng)新能力和合作精神,增加學(xué)生的成就感。
四、重點(diǎn)、難點(diǎn):
教學(xué)重點(diǎn):
讓學(xué)生體驗(yàn)通過編程實(shí)現(xiàn)計(jì)算機(jī)加工信息的整個(gè)過程,知道利用計(jì)算機(jī)解決問題的步驟和基本方法,從而了解計(jì)算機(jī)信息加工的內(nèi)在機(jī)制。
教學(xué)難點(diǎn):
讓學(xué)生理解用算法描述實(shí)際問題,理解人的思維在計(jì)算機(jī)工作中發(fā)揮的作用。
五、教法學(xué)法
教法:
教學(xué)中采用任務(wù)驅(qū)動教學(xué)法、自主合作探究教學(xué)法。
任務(wù)驅(qū)動教學(xué)法。結(jié)合本節(jié)課教學(xué)的內(nèi)容實(shí)際我給學(xué)生設(shè)定目標(biāo),分配恰當(dāng)?shù)娜蝿?wù),提出合理的要求,激發(fā)學(xué)生內(nèi)在的學(xué)習(xí)動力。教學(xué)中我用猜數(shù)游戲和畫函數(shù)圖象緊密聯(lián)系學(xué)生生活,從解決問題入手采用任務(wù)驅(qū)動。讓學(xué)生親歷提出問題,分析問題、解決問題的一般過程,在親歷的過程中突出學(xué)生主體地位。
自主合作探究教學(xué)法。教學(xué)中我十分注重師生交流、生生交流與合作。在相互影響中讓學(xué)生認(rèn)知層次由“事實(shí)如此”向“原來如此”的方向發(fā)展。增強(qiáng)學(xué)生的知覺體驗(yàn),使抽象知識具體化、生活化,使整個(gè)教學(xué)貼近學(xué)生、貼近生活、貼近實(shí)際。
學(xué)法
美國心理學(xué)家布魯納曾說:“學(xué)習(xí)最好的刺激是學(xué)生對所學(xué)學(xué)科的興趣?!睘榱诉_(dá)到以上目標(biāo),我以高中新課程標(biāo)準(zhǔn)為指導(dǎo),以“維果茨基的最近發(fā)展區(qū)觀點(diǎn)”為理論依據(jù),在教學(xué)中安排嘗試性、探究性的活動,引導(dǎo)學(xué)生積極主動完成學(xué)習(xí)任務(wù),讓學(xué)生建立起自主性和研究性的學(xué)習(xí)模式,從而體現(xiàn)學(xué)生在教學(xué)過程中的主體地位。安排實(shí)踐性和操作性內(nèi)容,讓學(xué)生在活動中理解編程加工的整個(gè)過程。
六、教學(xué)過程
?。ㄒ唬﹦?chuàng)設(shè)情境、趣味導(dǎo)入
為了激發(fā)學(xué)生的興趣,在開課時(shí)選擇“猜單雙數(shù),贏取物品游戲”導(dǎo)入。本環(huán)節(jié)主要是活躍課堂氣氛,吸引學(xué)生注意力,讓全體學(xué)生最大程度參與課題。
猜數(shù)(即興主題,向全體同學(xué)展示一個(gè)文具袋,猜袋中筆的數(shù)目是單數(shù)還是雙數(shù),猜中的同學(xué)會得到一份獎品。)
1、提出問題:教師引導(dǎo)學(xué)生從模擬現(xiàn)場過程過渡到人機(jī)猜數(shù)過程,即如何讓計(jì)算機(jī)解決問題。
模擬現(xiàn)場人機(jī)猜數(shù)
?。?)即興主題,產(chǎn)生數(shù)字
?。?)隨機(jī)整數(shù)的產(chǎn)生
?。?)參與者猜測單數(shù)或者雙數(shù)(2)參與者選擇單數(shù)或者雙數(shù)
?。?)判斷猜測的正誤(3)計(jì)算機(jī)判斷對錯(cuò)
2、分析問題,借助流程圖,我們能直觀看到算法過程,老師進(jìn)行講解并簡單分析它們之間的差別。
3、解決問題:教師演示講解編程實(shí)現(xiàn)要經(jīng)過的步驟及調(diào)試運(yùn)行。
?。?)語言選擇(2)界面設(shè)計(jì)(3)編寫代碼
4、總結(jié)編程加工信息的一般步驟。
(1)問題分析:確定要解決的問題,即要計(jì)算機(jī)“做什么”;
?。?)設(shè)計(jì)算法:對特定的問題設(shè)計(jì)一組求解步驟或方法;
?。?)編寫程序:把人工設(shè)計(jì)的算法轉(zhuǎn)換成計(jì)算機(jī)能識別的代碼;
(4)調(diào)試運(yùn)行:剛寫好的程序不一定正確,必須在計(jì)算機(jī)上實(shí)際運(yùn)行,排除錯(cuò)誤,測試能否達(dá)到預(yù)期的結(jié)果。
?。ǘ┬〗M討論、進(jìn)階探索
教師演示程序的運(yùn)行狀態(tài),展示代碼,讓同學(xué)們分組討論,分析代碼中if語句、print語句、賦值語句的格式和功能。
?。ㄈ┯H身實(shí)踐、體驗(yàn)成功
通過猜數(shù)游戲,學(xué)生自行探究用計(jì)算機(jī)程序畫函數(shù)圖象。
1、提出問題。
如何用計(jì)算機(jī)程序來畫函數(shù)y=x2圖象?
2、分析問題。
引導(dǎo)學(xué)生回顧在數(shù)學(xué)課上用“描點(diǎn)法”手工繪制函數(shù)圖象的一般過程,這種方法繪制的圖象精度相對較低,而使用計(jì)算機(jī)編程繪圖的優(yōu)勢在于,它能夠反復(fù)精確地執(zhí)行相似的運(yùn)算操作,瞬時(shí)完成大量數(shù)據(jù)的計(jì)算,取的點(diǎn)遠(yuǎn)多于手工繪圖取的點(diǎn),所以這種方法繪制的圖象更平滑、更美觀。
手工繪圖計(jì)算機(jī)繪圖
通過以上分析,具體實(shí)現(xiàn)過程是:
(1)繪制坐標(biāo)系;
?。?)計(jì)算機(jī)求值:循環(huán)——多求值、多描點(diǎn);
?。?)成像。
3、解決問題。
?。?)語言選擇VB(簡單介紹VB集成環(huán)境)(2)界面設(shè)計(jì)(3)編寫代碼
4、學(xué)生實(shí)踐、歸納總結(jié)。(約10—20分鐘)
展示學(xué)生完成的作品,并進(jìn)行評價(jià),總結(jié)計(jì)算機(jī)編程解決問題的過程。
評價(jià)表
內(nèi)容等級主要優(yōu)、缺點(diǎn)
界面設(shè)計(jì)
代碼
運(yùn)行結(jié)果
?。ㄋ模┩卣顾季S、任務(wù)延伸
在學(xué)生親身感受用計(jì)算機(jī)程序解決問題之后,教師提出新的任務(wù):畫出函數(shù)y=3x2+5的圖像、并修改圖像顏色、添加刪除按鈕。教師加強(qiáng)輔導(dǎo),改正學(xué)生體驗(yàn)編程時(shí)可能出現(xiàn)的錯(cuò)誤。
七、教學(xué)反思
從我多年從事信息技術(shù)教學(xué)的經(jīng)驗(yàn)來看,只有站在學(xué)生的角度來設(shè)計(jì)教法,從學(xué)生需要的角度來設(shè)計(jì)教學(xué)內(nèi)容,才能讓學(xué)生高效的學(xué)習(xí)。通過本節(jié)課的教學(xué),我最大的感受可以用三個(gè)詞來概括:有趣、有用、得法。第一、有趣:通過生活中的實(shí)例和與數(shù)學(xué)相結(jié)合的模型,學(xué)生很感興趣,他想學(xué);第二、有用:程序設(shè)計(jì)是利用計(jì)算機(jī)解決問題的一種重要途徑,學(xué)生覺得有用,他要學(xué);第三、得法:通過學(xué)生上機(jī)實(shí)踐,親身感受計(jì)算機(jī)編程解決問題的過程,體驗(yàn)程序設(shè)計(jì)的的獨(dú)特魅力。學(xué)生之所以學(xué)得很快樂、很輕松,是因?yàn)槲覀兘膛c學(xué)的方法很得法。
教學(xué)的藝術(shù)是一門缺憾的藝術(shù),在本節(jié)課的教學(xué)中也還存在一些不足,比如:拓展任務(wù)缺乏明顯的梯度,使得對一些基礎(chǔ)較好的學(xué)生沒有形成吸引力。
信息的編程加工說課稿3
一、教材分析:
本節(jié)課內(nèi)容是教育科學(xué)出版社信息技術(shù)基礎(chǔ)第三章第二節(jié)《信息的編程加工》。第三章信息的加工是信息技術(shù)的一個(gè)重要方面,而信息的編程加工是信息加工的一種方式,是其它信息加工方式的基礎(chǔ)。因此它是本章的一個(gè)重點(diǎn)也是本書的一個(gè)重點(diǎn)。它承接了上一節(jié)信息加工的概述,為后面選修《算法與編程》模塊作一個(gè)鋪墊。
二、學(xué)情分析:
本節(jié)課對象是高一學(xué)生,對VB有一定的接觸。平常學(xué)生都是直接利用計(jì)算機(jī)解決問題,而本節(jié)課卻是體驗(yàn)通過對問題的分析,利用計(jì)算機(jī)編制專門程序來解決問題,更進(jìn)一步了解計(jì)算機(jī)加工信息的內(nèi)在機(jī)制。學(xué)生的好奇心和興趣都很高。
三、教學(xué)目標(biāo):
知識與技能:
體驗(yàn)程序設(shè)計(jì),了解編程加工信息的內(nèi)在機(jī)制。
了解并嘗到試編程的主要過程。
過程與方法:
通過排序小程序,體驗(yàn)到計(jì)算機(jī)信息加工給工作帶來的方便
在教師的幫助下,自已動手仿制小程序,獲得學(xué)習(xí)成就感,激
發(fā)本科學(xué)習(xí)興趣。
情感態(tài)度與價(jià)值觀:
通過編程解決成績排序這一問題,培養(yǎng)和激發(fā)學(xué)生的創(chuàng)造性思維。
整節(jié)課以小組合作學(xué)習(xí)形式,培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神。
四、教學(xué)難點(diǎn)與重點(diǎn):
教學(xué)重點(diǎn):體驗(yàn)編程設(shè)計(jì)的主要過程,了解編程加工信息的內(nèi)在機(jī)制。
難點(diǎn):了解編程加工信息的內(nèi)在機(jī)制
五、教學(xué)環(huán)境:安裝了VB的多媒體網(wǎng)絡(luò)教室
六、教學(xué)方法與學(xué)習(xí)方法:
教學(xué)方法:多媒體演示,講解法
學(xué)習(xí)方法:小組合作,討論法
七、教學(xué)過程:
新課導(dǎo)入:5”
教師
學(xué)生
設(shè)計(jì)理念
1.學(xué)校舉行運(yùn)動會,王強(qiáng)同學(xué)利用VB程序設(shè)計(jì)了一個(gè)100米賽跑項(xiàng)目成績排序小程序,同學(xué)們試用一下。
教師投影成績表,分發(fā)VB程序。
根據(jù)教師投影成績,體驗(yàn)排序程序。
感受程序給工作帶來的影響,激發(fā)學(xué)生對編程加工信息了解的欲望。
2.在體驗(yàn)程序后,大家感想如何?
回答不同,正反面都有,有的覺得直接錄入,快速準(zhǔn)確,直觀顯示排名,大大方便統(tǒng)計(jì)員工作。有的提出只能排名固定8個(gè)人成績等
學(xué)生評價(jià),激發(fā)學(xué)習(xí)興趣并為后面拓展學(xué)習(xí)作鋪墊
3.大家想不想知道這個(gè)程序是如何制作出來的呢?
學(xué)生躍躍欲試
激發(fā)對新課的欲望
新課30”
1.請大家分析一下剛剛使用排序程序的過程
教師根據(jù)學(xué)生回答板書:
運(yùn)行程序(操作平臺/界面)——輸入數(shù)據(jù)——點(diǎn)擊排序——顯示結(jié)果
在教師的引導(dǎo)下分析剛剛利用排序程序排序過程中學(xué)會分析問題
2.通過上面的分析,編制程序第一步是什么?
教師演示界面設(shè)計(jì),并分發(fā)設(shè)計(jì)好的`界面
學(xué)生回答:設(shè)計(jì)界面
學(xué)生觀摩并體驗(yàn)界面
體驗(yàn)編程第一步界面設(shè)計(jì)
3.在界面設(shè)計(jì)好后,計(jì)算機(jī)并不能對輸入的數(shù)據(jù)進(jìn)行處理,那么我們?nèi)绾芜_(dá)到排序并顯示結(jié)果的目的呢?
引導(dǎo)學(xué)生進(jìn)入編者程的第二個(gè)環(huán)節(jié)
4.計(jì)算機(jī)是人腦的模擬,同學(xué)們我們一起分析人腦對三個(gè)數(shù)排序的步驟。
教師通過多媒體動畫演示講解三個(gè)數(shù)的排序,并引出冒泡排序概念。
感受計(jì)算機(jī)模擬人腦處理問題
5.在王強(qiáng)的程序中是對8個(gè)數(shù)進(jìn)行排序,請同學(xué)們以小組為單位,討論模擬8個(gè)數(shù)電腦的排序過程
學(xué)生以小組為單位,合作自主分析8個(gè)數(shù)排序過程
合作學(xué)習(xí),拓展分析問題
6.同學(xué)們剛剛分析的對8個(gè)數(shù)進(jìn)行排序的過程是解決整個(gè)100米決賽成績排名問題的核心過程,這一個(gè)程也就是進(jìn)行算法設(shè)計(jì)。
算法就是解決問題的方法和步驟。
先體驗(yàn),后提出概念,有利于學(xué)生的理解。
7.接下來我們要實(shí)現(xiàn)剛剛我們算法,將我們思維變成電腦的思維。也就是編程設(shè)計(jì)代碼了。
教師演示帖入代碼,并分發(fā)代碼。
對照算法及注釋,粗略理解代碼。
培養(yǎng)學(xué)生自主學(xué)習(xí)能力。
8.教師巡回指導(dǎo),及時(shí)解決問題。
學(xué)生根據(jù)老師分發(fā)的界面及程序代碼,組裝程序
體驗(yàn)程序設(shè)計(jì)
9.現(xiàn)在我們就可以使用程序了,當(dāng)然最開始我們要進(jìn)行一系列實(shí)驗(yàn),看看排序是否準(zhǔn)確,程序運(yùn)行過程是否存在問題。教師巡回指導(dǎo),及時(shí)解決問題。
學(xué)生調(diào)試運(yùn)行程序
9.教師評價(jià)
小組演示,評價(jià)
展示成果,獲得成就感。
八、總結(jié)與評價(jià):
1.教師總結(jié)并解決課堂中出現(xiàn)具有代表性的問題。
2.分發(fā)評價(jià)表格分小組填寫上交
九、拓展:
今天我們體驗(yàn)了利用VB軟件編程實(shí)現(xiàn)對8名運(yùn)動員成績進(jìn)行排序這一功能的實(shí)現(xiàn),除了VB我們同樣可以利用其它軟件編程達(dá)到同樣的目的,感興趣的同學(xué)可以網(wǎng)上查閱一下計(jì)算機(jī)還有哪些編程軟件。
你認(rèn)為該程序還有什么可以改進(jìn)的地方,請動手試一試。
十、板書:
信息的編程加工
程序操作過程:(解決排序問題過程)
運(yùn)行程序(操作平臺/界面)——輸入數(shù)據(jù)——點(diǎn)擊排序——顯示結(jié)果
程序界面:
標(biāo)識性說明文字
輸入文本框
輸出文本框
排序按扭
編程設(shè)計(jì)代碼:
算法:解決問題的方法和步驟。
算法實(shí)現(xiàn):
調(diào)試運(yùn)行:
信息的編程加工說課稿4
一、教材分析
(一)教材地位及作用
本節(jié)課是教科社版、高中課程標(biāo)準(zhǔn)實(shí)驗(yàn)教材《信息技術(shù)基礎(chǔ)》(必修)第3章的第2節(jié)。本節(jié)共1課時(shí)。
利用計(jì)算機(jī)進(jìn)行信息加工有自動化、人性化、智能化三種主要形態(tài),本章第1節(jié)首先從整體上介紹了信息加工的一般過程和方式;本節(jié)主要介紹基于程序設(shè)計(jì)的自動化加工。自動化加工是信息加工和處理的一種重要手段,是智能化和人性化加工的一個(gè)基礎(chǔ)。本課為選修課程《算法與程序設(shè)計(jì)》作前期準(zhǔn)備并打下基礎(chǔ)。
在深入分析并吃透課程標(biāo)準(zhǔn)后,我根據(jù)學(xué)生的認(rèn)知特點(diǎn)和接受水平,對教材進(jìn)行了建設(shè),設(shè)計(jì)了不同于教材的教學(xué)案例;并按程序設(shè)計(jì)的一般過程,增加了“需求分析”和“選擇開發(fā)環(huán)境”。
(二)教學(xué)目標(biāo)
按照課標(biāo)要求,結(jié)合教學(xué)實(shí)際,我制定了如下三維目標(biāo):
1、知識與技能
?、?知道基于程序設(shè)計(jì)的自動化信息加工的一般步驟和方法:需求分析、算法設(shè)計(jì)、選擇開發(fā)環(huán)境、編程實(shí)現(xiàn)。
?、?知道利用計(jì)算機(jī)解決問題的步驟和基本思想方法——算法設(shè)計(jì),從而了解計(jì)算機(jī)信息加工的內(nèi)在機(jī)制。
?、?了解并嘗試高溫烘箱編程加工的主要過程。
2、過程與方法
通過體驗(yàn)一個(gè)完整的程序設(shè)計(jì)過程,懂得運(yùn)用編程加工信息來解決問題的方法。
3、情感態(tài)度與價(jià)值觀
?、袤w驗(yàn)程序設(shè)計(jì)的獨(dú)特魅力,激發(fā)學(xué)生學(xué)習(xí)編程的興趣,為以后選修《算法與程序設(shè)計(jì)》打下基礎(chǔ)。
②培養(yǎng)與他人合作交流的意識和習(xí)慣
(三)教學(xué)重點(diǎn)
體驗(yàn)編程加工信息的主要過程
(四)教學(xué)難點(diǎn)
理解用算法描述實(shí)際問題,理解人的思維在計(jì)算機(jī)中發(fā)揮的作用,從而了解計(jì)算機(jī)信息加工的內(nèi)在機(jī)制。
二、學(xué)情分析
高中生思維活躍,求知欲旺盛,已經(jīng)具有較強(qiáng)的概括能力,邏輯思維能力也日趨嚴(yán)密。我所教學(xué)生大部分來自城市,基礎(chǔ)整體相對較好,但據(jù)我所作的調(diào)查顯示,學(xué)生基礎(chǔ)參差不齊。按照“以強(qiáng)扶弱”的原則,開學(xué)不久就把他們分成了15個(gè)左右的小組,每組4人,并指定了各組組長,小組成員相對固定,學(xué)生已經(jīng)有較好的小組合作基礎(chǔ)和計(jì)算機(jī)操作基礎(chǔ)。但是,程序設(shè)計(jì)很少有學(xué)生接觸過,再加上內(nèi)容本身相對枯燥,因此創(chuàng)設(shè)情景,激發(fā)學(xué)生興趣,消除他們對程序設(shè)計(jì)的“恐懼”心理,調(diào)動他們學(xué)習(xí)和探究的刮板輸送機(jī)主動性、積極性,顯得尤其重要。學(xué)生不可能用一節(jié)課的時(shí)間對編程掌握多少,但讓他們在體驗(yàn)中理解編程加工的主要過程,了解其內(nèi)在機(jī)制;并通過簡單的改進(jìn)實(shí)現(xiàn)小小的目標(biāo),有成功的體驗(yàn)和收獲是完全能夠達(dá)到的。
三、說教法
在教學(xué)方法上,我堅(jiān)持以“學(xué)生為主體,教師為主導(dǎo)”為總的指導(dǎo)原則,結(jié)合教學(xué)內(nèi)容特點(diǎn)和學(xué)生的具體情況,我主要采用了如下幾種教法:
1.講解示范法
講解示范法是最基本的教學(xué)方法之一,教師通過講解示范,給學(xué)生以系統(tǒng)連貫的知識,使學(xué)生容易理解和掌握所學(xué)內(nèi)容。比如對于程序設(shè)計(jì)的一般過程和方法,學(xué)生可能歸納不完整或準(zhǔn)確,需要教師適時(shí)補(bǔ)充和講解;對于算法的概念和怎么樣用算法描述實(shí)際問題,也需
要教師的講解和詮釋;對于游戲的編程實(shí)現(xiàn),需要教師演示操作其中一小部分,為學(xué)生的親身體驗(yàn)作示范;對于計(jì)算機(jī)加工信息的內(nèi)在機(jī)制,學(xué)生理解起來更是抽象,需要教師適時(shí)點(diǎn)破并作分析。
2.任務(wù)驅(qū)動法
任務(wù)驅(qū)動法是建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的一種教學(xué)方法,它主張教師將學(xué)習(xí)內(nèi)容隱含在一個(gè)或幾個(gè)有代表性的任務(wù)中,以完成任務(wù)作為教學(xué)活動的中心。我設(shè)置了讓學(xué)生組裝并運(yùn)行自己的游戲(只是組裝整個(gè)游戲中一個(gè)小的模塊)的體驗(yàn)任務(wù),讓學(xué)生在看似玩樂的過程中,體驗(yàn)編程加工的獨(dú)特魅力和主要過程、了解編程加工的內(nèi)在機(jī)制。在完成任務(wù)的同時(shí)培養(yǎng)學(xué)生自主學(xué)習(xí)能力、在學(xué)習(xí)中探索的意識和與他人合作交流的習(xí)慣。
3.分層教學(xué)法
分層教學(xué)法是根據(jù)不同學(xué)生的學(xué)習(xí)需要而采用的教學(xué)方法,目的是使每一個(gè)學(xué)生都得到充分的發(fā)展??紤]到學(xué)生的基礎(chǔ)參差不齊,為了給一些基礎(chǔ)較好的學(xué)生創(chuàng)設(shè)挑戰(zhàn)、形成吸引力,加深他們對編程加工的體驗(yàn)和理解,同時(shí)防止他們完成必作任務(wù)后,去做與課堂無關(guān)的其他事情,我設(shè)計(jì)了2個(gè)拓展任務(wù),供學(xué)有余力的學(xué)生選作。必作任務(wù)和拓展任務(wù)之間由淺入深、由易到難,具有很強(qiáng)的連貫性,同時(shí)又具有明顯的梯度。
四、說學(xué)法
建構(gòu)主義學(xué)習(xí)理論強(qiáng)調(diào)以學(xué)生為中心,要求學(xué)生由知識的灌輸對象轉(zhuǎn)變?yōu)樾畔⒓庸さ闹黧w。在教學(xué)中,引導(dǎo)學(xué)生主要按以下兩種方式來完成任務(wù):
1.自主探究
教師給學(xué)生提供了相關(guān)的課件資源、視頻錄象等,充分相信學(xué)生的學(xué)習(xí)能力和解決問題的能力;學(xué)生通過自己在計(jì)算機(jī)進(jìn)行組裝操作、修改加工,從中體驗(yàn)編程加工的獨(dú)特魅力和主要過程,進(jìn)一步理解其內(nèi)在機(jī)制。
2.小組協(xié)作
教師通過評選5個(gè)優(yōu)勝組,給予課外上機(jī)獎勵(lì)以及學(xué)習(xí)評價(jià)表等激勵(lì)機(jī)制,強(qiáng)調(diào)小組合作;學(xué)生以小組為單位共同完成任務(wù),鼓勵(lì)優(yōu)秀學(xué)生幫助基礎(chǔ)較差的學(xué)生。遇到問題主張先
自己思考(如觀看視頻錄象),不能解決的再通過小組協(xié)作的方式探討,若還有(轉(zhuǎn) 載于: :信息的編程加工說課稿)問題再請教老師。通過小組協(xié)作和溝通,學(xué)生可以看到問題不同的解決途徑,開闊學(xué)生思路,從而加深對知識的理解。
五、媒體運(yùn)用
多媒體網(wǎng)絡(luò)教室、多媒體教學(xué)軟件、VB簡體中文版、課堂教學(xué)課件、取火柴游戲成品、半成品及完整源代碼、制作過程視頻錄象、學(xué)習(xí)評價(jià)表
六、教學(xué)過程
(一)創(chuàng)設(shè)情境、導(dǎo)入新課(4分鐘)
教師展示取火柴的小游戲,請幾個(gè)學(xué)生上來玩該游戲,其他學(xué)生觀察游戲過程,思考怎樣才能有取勝的策略。(教師不點(diǎn)破)
接著,教師設(shè)問:既然大家對游戲那么感興趣,有沒有思考過游戲到底是什么呢?游戲其實(shí)就是專業(yè)人員設(shè)計(jì)好的用來供用戶娛樂的程序,是對信息的編程加工。那想不想自己動手做一個(gè)游戲呢?然后提議學(xué)生自己設(shè)計(jì)游戲。
設(shè)計(jì)意圖:通過學(xué)生們都喜愛和熟悉的游戲,很自然引出課題;通過提議學(xué)生自己設(shè)計(jì)游戲,激發(fā)學(xué)生的好奇心與積極性。
(二)師生互動、學(xué)習(xí)新知(18分鐘)
首先啟發(fā)學(xué)生思考要做出這個(gè)游戲,即信息的編程加工需要經(jīng)歷哪些步驟呢?同時(shí)告訴學(xué)生,老師會根據(jù)整節(jié)課各個(gè)小組的綜合表現(xiàn),選出5個(gè)優(yōu)勝組,利用課外時(shí)間給予他們一個(gè)小時(shí)的自由上機(jī)獎勵(lì)。
1.需求分析:確定要解決的問題,即要計(jì)算機(jī)“做什么”。
說明:這一步學(xué)生很難回答出來,教師可以通過類比第2章進(jìn)行信息獲取時(shí)首先需要做“定位信息需求”來引導(dǎo)學(xué)生思考。
明確要解決的問題后,設(shè)問:“我們只要把問題原封不動地交給計(jì)算機(jī),計(jì)算機(jī)就能自動得出結(jié)論嗎?”從而引出結(jié)論:“計(jì)算機(jī)并不能代替人做所有的事情,它只能按照人們事先給定的步驟工作。因此,當(dāng)我們明確要解決的問題后,先要一步一步設(shè)計(jì)好怎么做,也就是
設(shè)計(jì)解決問題的算法,然后通過編寫程序,將人們解決問題的過程用計(jì)算機(jī)語言表述為指令,從而賦予計(jì)算機(jī)解決問題的能力?!?/p>
設(shè)計(jì)意圖:啟發(fā)學(xué)生歸納并自然地引出后幾個(gè)步驟,避免生硬的說教,使知識的講解過渡自然、銜接緊密。
2.算法設(shè)計(jì):對某一特定的問題設(shè)計(jì)的一組(有限個(gè))求解步驟或方法。
教師講解算法的概念,并強(qiáng)調(diào):它不僅是指計(jì)算的方法,而且還包含從何處著手、解題步驟以及結(jié)果處理等全過程。再通過一個(gè)極為生活化的事例加以說明和詮釋:郵寄一封信可分為寫信、寫信封、貼郵票、投信等步驟;每步分別通過什么樣的方法實(shí)現(xiàn)。
然后啟發(fā)學(xué)生思考本游戲的實(shí)現(xiàn)應(yīng)該怎樣設(shè)計(jì)算法?
設(shè)計(jì)意圖:讓學(xué)生理解怎樣用算法描述實(shí)際問題、理解人的思維在計(jì)算機(jī)中發(fā)揮的作用,初步突破教學(xué)的難點(diǎn)。
3.選擇開發(fā)環(huán)境:
教師通過類比“要表達(dá)某種意思,可以通過不同的語言來實(shí)現(xiàn)”,讓學(xué)生明白:可以選用不同的編程語言(環(huán)境),來把人們設(shè)計(jì)的算法轉(zhuǎn)換成計(jì)算機(jī)能夠識別的代碼;從而讓學(xué)生理解計(jì)算機(jī)語言只是工具,算法才是程序設(shè)計(jì)的靈魂。由于VB操作簡單、上手容易(考慮到學(xué)生第一次接觸編程,不要提面向?qū)ο蟮葘I(yè)性很強(qiáng)的特點(diǎn),學(xué)生聽了反而糊涂),所以我們選用VB來實(shí)現(xiàn)。避免學(xué)生建立“編程=VB”的片面觀念。
4.編程實(shí)現(xiàn):把人們設(shè)計(jì)的算法轉(zhuǎn)換成計(jì)算機(jī)能夠識別的代碼,并調(diào)試實(shí)現(xiàn)。
?。?)界面設(shè)計(jì):界面是應(yīng)用程序呈現(xiàn)給用戶的外觀,也是實(shí)現(xiàn)人機(jī)交互的接口。
?。?)編寫代碼:把人們設(shè)計(jì)的算法轉(zhuǎn)換成計(jì)算機(jī)能夠識別的代碼。
?。?)調(diào)試運(yùn)行:剛編寫的程序不一定正確,必須在計(jì)算機(jī)上反復(fù)實(shí)際運(yùn)行,排除程序中的錯(cuò)誤,測試其是否能達(dá)到預(yù)期的效果。
首先讓學(xué)生觀察一下游戲的界面,再讓學(xué)生思考:該界面需要設(shè)計(jì)哪些部分呢?
接著教師打開課前準(zhǔn)備好的游戲半成品,先簡要介紹VB的工作界面,對VB獨(dú)特之處進(jìn)行有選擇地說明:如界面設(shè)計(jì)窗口、代碼窗口、運(yùn)行,停止命令行,讓學(xué)生能很快地進(jìn)行。
【信息的編程加工說課稿】相關(guān)文章: