崔艷敏
Scratch是一款為少年開(kāi)發(fā)設(shè)計(jì)的學(xué)習(xí)簡(jiǎn)易編程的工具。學(xué)生通過(guò)對(duì)Scratch單元設(shè)計(jì)的課程學(xué)習(xí),可對(duì)知識(shí)由淺入深地掌握,并能使用一種簡(jiǎn)易的程序來(lái)設(shè)計(jì)語(yǔ)言編制程序,實(shí)現(xiàn)學(xué)生使用計(jì)算思維算法解決問(wèn)題。這樣既可以激發(fā)學(xué)生對(duì)學(xué)習(xí)程序設(shè)計(jì)的濃厚興趣,從而了解計(jì)算思維、程序設(shè)計(jì)在解決實(shí)際問(wèn)題的過(guò)程中發(fā)揮著重要作用,同時(shí)也可以提升學(xué)生的實(shí)踐能力、思維能力和創(chuàng)新意識(shí)。
人之發(fā)展,首在思維。而Scratch具有趣味性、實(shí)踐性、易學(xué)性、創(chuàng)新性,因此非常適合中小學(xué)生。Scratch以“創(chuàng)作、分享、想象”為主題,借助游戲創(chuàng)作載體來(lái)表達(dá)思維,具有得天獨(dú)厚的優(yōu)渥條件。在教學(xué)中通過(guò)學(xué)習(xí)Scratch簡(jiǎn)單易學(xué)的編程工具,利用鼠標(biāo)拖動(dòng)指令塊來(lái)代替敲代碼,學(xué)生就可以很好地避開(kāi)程序設(shè)計(jì)語(yǔ)言語(yǔ)法的學(xué)習(xí)和調(diào)試,從而能集中精力,專(zhuān)注于對(duì)問(wèn)題進(jìn)行求解,這就為學(xué)生計(jì)算機(jī)思維的培養(yǎng)提供了有利條件。本文以《貓抓老鼠》為例,就如何培養(yǎng)學(xué)生的計(jì)算思維做出探討。
一、教學(xué)內(nèi)容的分析
這節(jié)課是《悅享趣味編程》第二單元設(shè)計(jì)課程第二課時(shí)的內(nèi)容。該課程從孩子們愛(ài)玩和渴望創(chuàng)造的天性出發(fā),精選了許多有趣且好玩的小游戲作品作為范例,讓孩子們?cè)谘驖u進(jìn)中模仿和練習(xí),從而掌握Scratch指令的用法,讓孩子在玩中學(xué),在學(xué)中玩。第一課時(shí),學(xué)生體驗(yàn)了鍵盤(pán)控制角色移動(dòng)。本課學(xué)習(xí)鼠標(biāo)控制角色移動(dòng),深化理解程序設(shè)計(jì)的一般過(guò)程,并引導(dǎo)學(xué)生抽象模型,初步培養(yǎng)學(xué)生把現(xiàn)實(shí)生活中的事物或者解決問(wèn)題的過(guò)程抽象出模型的意識(shí)和自動(dòng)化意識(shí),培養(yǎng)學(xué)生的計(jì)算思維的思想,培養(yǎng)學(xué)生的觀(guān)察能力、分析判斷能力、嘗試操作問(wèn)題的解決能力,從而形成發(fā)展高階思維能力。通過(guò)前面第一單元設(shè)計(jì)課程的學(xué)習(xí),學(xué)生已經(jīng)對(duì)Scratch軟件有了一定的了解。通過(guò)第二單元設(shè)計(jì)課程第一課時(shí)的學(xué)習(xí),學(xué)生已經(jīng)初步感受了Scratch編寫(xiě)程序的一般過(guò)程,學(xué)會(huì)了對(duì)象移動(dòng)程序的編寫(xiě)、鍵盤(pán)控制角色的程序編程,體驗(yàn)制作了貓動(dòng)起來(lái)的程序。但針對(duì)五年級(jí)學(xué)生第一學(xué)期接觸程序設(shè)計(jì)類(lèi)軟件的特點(diǎn),本節(jié)課,我設(shè)計(jì)了兩個(gè)任務(wù):第一個(gè)任務(wù)采用演示的方式讓學(xué)生學(xué)習(xí)新知,感受優(yōu)良的程序是在調(diào)試、優(yōu)化中生成的意識(shí)并學(xué)習(xí)新知;第二個(gè)任務(wù)是讓學(xué)生小組分析游戲、做出方案,再實(shí)現(xiàn)游戲效果,意在初步培養(yǎng)學(xué)生樹(shù)立抽象建模的意識(shí)。
二、教學(xué)目標(biāo)的體現(xiàn)
知識(shí)與技能目標(biāo):能理解“面向(鼠標(biāo)指針)、移動(dòng)(鼠標(biāo)指針)、移到x(鼠標(biāo)的x坐標(biāo))、移到y(tǒng)(鼠標(biāo)的y坐標(biāo))”指令的特點(diǎn);會(huì)運(yùn)用“面向(鼠標(biāo)指針)到(鼠標(biāo)指針)距離”指令及實(shí)現(xiàn)角色追鼠標(biāo)跑的效果;能記住偵測(cè)“角色到鼠標(biāo)的距離使用到(鼠標(biāo)指針)的距離”指令,“比較大小”使用指令。
過(guò)程與方法目標(biāo):在老師演示程序設(shè)計(jì)過(guò)程中,采用啟發(fā)式的方式引導(dǎo)學(xué)生思考,采用多種方法實(shí)現(xiàn)效果并比較特點(diǎn),盡力呈現(xiàn)出程序編寫(xiě)的調(diào)試、優(yōu)化的思維過(guò)程,使學(xué)生在此過(guò)程中初步了解優(yōu)良的程序是在調(diào)試、優(yōu)化中生成的意識(shí);小組合作中,通過(guò)問(wèn)答紙的填寫(xiě),來(lái)激發(fā)孩子的積極思考,鼓勵(lì)孩子體驗(yàn)與同學(xué)思想發(fā)生碰撞的快樂(lè),培養(yǎng)學(xué)生的學(xué)習(xí)能力和合作能力。通過(guò)談與說(shuō)的制作過(guò)程中所得到的感受、評(píng)價(jià)的反思,深度挖掘出學(xué)生內(nèi)心的成就感,并使學(xué)生游戲程序設(shè)計(jì)的計(jì)算思維過(guò)程充分外顯,并以此培養(yǎng)學(xué)生對(duì)元認(rèn)知的能力。
情感態(tài)度與價(jià)值觀(guān)目標(biāo):在學(xué)習(xí)中激發(fā)孩子們對(duì)使用Scratch軟件的熱情,讓孩子們充分體驗(yàn)在學(xué)習(xí)中獲得的巨大成就感,滿(mǎn)足孩子們愛(ài)玩、渴望創(chuàng)造的天性。
三、教學(xué)中重點(diǎn)與難點(diǎn)的設(shè)置
重點(diǎn):通過(guò)實(shí)踐學(xué)習(xí),學(xué)生會(huì)運(yùn)用“面向(鼠標(biāo)指針)到(鼠標(biāo)指針)的距離,大小比較”指令。
難點(diǎn):通過(guò)老師引導(dǎo)學(xué)習(xí),初步培養(yǎng)學(xué)生把現(xiàn)實(shí)生活中的事物或者解決問(wèn)題的過(guò)程抽象出模型的意識(shí)和自動(dòng)化意識(shí),培養(yǎng)學(xué)生的計(jì)算思維思想,培養(yǎng)學(xué)生的觀(guān)察能力、分析判斷能力、嘗試操作問(wèn)題的解決能力,從而形成發(fā)展高階思維能力。
四、教學(xué)的過(guò)程環(huán)節(jié)
教學(xué)環(huán)節(jié)一:能做到溫故而知新
(1)老師的活動(dòng):老師回憶上節(jié)課內(nèi)容,總結(jié)利用Scratch軟件編程的一般方法,并布置兩個(gè)任務(wù)。
(2)學(xué)生的活動(dòng):學(xué)生回憶學(xué)習(xí)小貓的多種移動(dòng)方法,并傾聽(tīng)老師講解,記住學(xué)習(xí)要領(lǐng)。
(3)課程設(shè)計(jì)意圖:復(fù)習(xí)舊知識(shí),分析新內(nèi)容,提出新任務(wù),并指導(dǎo)學(xué)生完成任務(wù)。
教學(xué)環(huán)節(jié)二:學(xué)習(xí)新知識(shí)并且能自主編程完成所學(xué)任務(wù)一
(1)老師的活動(dòng):由老師對(duì)動(dòng)畫(huà)進(jìn)行分析,并通過(guò)演示編寫(xiě)程序過(guò)程的方法,總結(jié)編程的特點(diǎn),并在學(xué)生制作過(guò)程中,做到巡視答疑。
(2)學(xué)生活動(dòng):通過(guò)觀(guān)看動(dòng)畫(huà)的演示,學(xué)習(xí)到新的知識(shí),并嘗試自主編程,完成任務(wù)一。
(3)課程設(shè)計(jì)意圖:老師通過(guò)分析演示動(dòng)畫(huà),使學(xué)生從中得到啟發(fā),為攻破新知識(shí)的難點(diǎn)打下基礎(chǔ)。
教學(xué)環(huán)節(jié)三:學(xué)習(xí)抽象模型,鞏固提高并完成任務(wù)二
(1)老師的活動(dòng):老師講解抽象角色模型及編寫(xiě)程序的一般方法,并布置與完成新任務(wù)二。
(2)學(xué)生活動(dòng):學(xué)生觀(guān)看視頻后,進(jìn)行小組討論,書(shū)寫(xiě)“答題紙”,并匯報(bào)結(jié)果。然后按照要求制作編程,展示作品,欣賞同學(xué)的作品,思考如何介紹自己的作品。
(3)課程設(shè)計(jì)意圖:意在如何攻破重難點(diǎn),使學(xué)生從實(shí)際生活中抽象到Scratch游戲編程,并鼓勵(lì)學(xué)生完成完善作品。
教學(xué)環(huán)節(jié)四:總結(jié)所學(xué)知識(shí),提升學(xué)習(xí)能力并能做到拓展與延伸
(1)老師的活動(dòng):對(duì)課堂知識(shí)做出總結(jié),并思考完善、優(yōu)化游戲,使之更具挑戰(zhàn)性。
(2)學(xué)生活動(dòng):學(xué)生思考回答問(wèn)題,預(yù)設(shè)通過(guò)所學(xué)知識(shí)編寫(xiě)新的類(lèi)似程序。
(3)課程設(shè)計(jì)意圖:回顧、強(qiáng)化本課重點(diǎn)與難點(diǎn),使學(xué)生心中形成比較系統(tǒng)的知識(shí)結(jié)構(gòu),并做到延伸,引出下一節(jié)課的內(nèi)容,激發(fā)學(xué)生繼續(xù)學(xué)習(xí)的欲望。
【作者單位:石家莊市八一小學(xué) ?河北】