顧培蓮+劉曉東
教材分析
本課是蘇科版小學(xué)信息技術(shù)四年級(jí)2014年修訂版教材第18課的內(nèi)容,是Scratch單元的起始課。Scratch軟件不僅簡(jiǎn)單易學(xué),而且學(xué)習(xí)內(nèi)容趣味橫生,是一款非常適合小學(xué)生學(xué)習(xí)的圖形化編程軟件。本課主要學(xué)習(xí)兩部分內(nèi)容,一是了解Scratch軟件的界面和主要功能,二是掌握Scratch軟件的基本工作方式,能夠編寫簡(jiǎn)單的腳本。
學(xué)情分析
本課教學(xué)對(duì)象是小學(xué)四年級(jí)的學(xué)生,此前并無編寫程序的知識(shí)基礎(chǔ),但他們已有一年多的信息技術(shù)學(xué)習(xí)經(jīng)歷,具備一定的信息素養(yǎng)。因此,在本課教學(xué)中,教師可引導(dǎo)學(xué)生由易到難地體驗(yàn)Scratch的圖形編程過程,使學(xué)生體會(huì)到用Scratch編程并不難,同時(shí)還充滿了樂趣,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的創(chuàng)造性思維。
學(xué)習(xí)目標(biāo)
知識(shí)與技能目標(biāo):認(rèn)識(shí)Scratch軟件;了解Scratch軟件的界面和主要功能。
過程與方法目標(biāo):結(jié)合生活,熟悉各模塊的功能;通過具體的程序,掌握Scratch的基本編程過程。
情感態(tài)度與價(jià)值觀目標(biāo):培養(yǎng)編程學(xué)習(xí)的興趣,激發(fā)求知欲。
學(xué)習(xí)重點(diǎn)、難點(diǎn)
重點(diǎn):Scratch界面的認(rèn)識(shí)和體驗(yàn)。
難點(diǎn):Scratch簡(jiǎn)單程序的編寫和運(yùn)行。
教學(xué)環(huán)節(jié)
1.小游戲?qū)?/p>
師:同學(xué)們,你們玩過打地鼠游戲嗎?今天咱們就來玩一玩!比一比30秒內(nèi)誰的得分最高!
學(xué)生玩游戲,說一說“戰(zhàn)果”。
師:同學(xué)們,你們知道這款好玩的游戲是用什么軟件開發(fā)出來的嗎?它是用一款叫做Scratch的軟件開發(fā)的。Scratch是美國(guó)麻省理工學(xué)院開發(fā)的程序設(shè)計(jì)軟件,它可以讓我們輕松地創(chuàng)建動(dòng)畫、游戲等。如果我們學(xué)會(huì)了它,就可以自己制作打地鼠游戲。今天我們就一起來學(xué)習(xí)Scratch。(板書課題:初識(shí)Scratch)Scratch的標(biāo)志性圖標(biāo)就是這只可愛的小貓,你能在桌面上找到這只小貓并打開Scratch嗎?
學(xué)生打開軟件。
師:同學(xué)們,請(qǐng)觀察Scratch窗口的組成跟以前學(xué)過的Word相比,有什么相同和不同?
生:相同的是都有標(biāo)題欄、菜單欄,不同的是Scratch界面被分成了四大區(qū)域。
師:這四大區(qū)域有什么奇妙之處呢?就讓小貓帶著我們一起來揭開它神秘的面紗。
設(shè)計(jì)意圖:以游戲的形式調(diào)動(dòng)學(xué)生的熱情,并由好玩的游戲引出對(duì) Scratch的學(xué)習(xí),引發(fā)學(xué)生的好奇心,激發(fā)學(xué)生的學(xué)習(xí)欲望。
2.認(rèn)識(shí)Scratch界面
師:現(xiàn)在小貓出場(chǎng)了,它將帶大家去參加森林舞會(huì)。
出示任務(wù):利用菜單“文件/打開”命令,打開桌面上“森林舞會(huì)”文件夾中的“舞會(huì)”文件。
學(xué)生操作打開文件。
(1)舞臺(tái)區(qū)
師:好熱鬧的舞會(huì)啊(如下頁圖)!動(dòng)物們會(huì)在哪個(gè)區(qū)域進(jìn)行表演呢?
學(xué)生猜一猜、說一說。
師:那咱們就從這一區(qū)域開始認(rèn)識(shí)Scratch吧!(教師利用課件中的小貓介紹“舞臺(tái)區(qū)”,并板書:舞臺(tái)區(qū)——演員們演出的地方)
學(xué)生找一找“舞臺(tái)區(qū)”,了解有哪些“演員”。
設(shè)計(jì)意圖:認(rèn)識(shí)可愛的小貓后,通過這一卡通人物引導(dǎo)學(xué)生正式走入Scratch的世界,使學(xué)生自然地、充滿趣味地在它的引導(dǎo)下逐步認(rèn)識(shí)Scratch界面。
(2)角色區(qū)
師:舞臺(tái)區(qū)下方也有演員呀,這是什么地方呢?(教師利用課件中的小貓介紹“角色區(qū)”,并板書:角色區(qū)——顯示所有角色的地方)
學(xué)生找一找“角色區(qū)”,了解有哪些角色。
設(shè)計(jì)意圖:認(rèn)識(shí)Scratch界面,先從認(rèn)識(shí)舞臺(tái)區(qū)的主角們開始,讓學(xué)生了解舞臺(tái)上有哪些“演員”,并將它們和角色區(qū)的角色相對(duì)應(yīng)起來,明白舞臺(tái)上的樹和動(dòng)物都是角色,而舞臺(tái)是特殊的角色。
(3)控制區(qū)
師:你們想看小動(dòng)物們的表演嗎?怎么看呢?
學(xué)生嘗試按下綠旗按鈕,欣賞并說一說動(dòng)物們各自的表演。
師:綠旗按鈕所在的這一區(qū)域,是對(duì)舞臺(tái)區(qū)的角色進(jìn)行控制的區(qū)域,因此我們把這一區(qū)域稱為“控制區(qū)”。(板書:控制區(qū)——控制舞臺(tái)區(qū)角色的地方)同學(xué)們,小豬看上去有點(diǎn)怕羞,遠(yuǎn)遠(yuǎn)地躲在角落里一聲不吭,我們來幫幫它吧。
出示任務(wù):請(qǐng)用“控制區(qū)”的按鈕將小豬變大些,讓它離大家更近些。
學(xué)生練習(xí)操作,教師請(qǐng)一位學(xué)生上臺(tái)演示。
師:這只小鳥怎么這么大啊,看上去有點(diǎn)恐怖。你們能把它變小點(diǎn)嗎?
學(xué)生練習(xí)操作,教師請(qǐng)一位學(xué)生演示操作方法。
師:在調(diào)整小豬和小鳥大小的過程中,同學(xué)們有沒有發(fā)現(xiàn)“控制區(qū)”其他按鈕有什么作用?誰能來分享一下自己的發(fā)現(xiàn)?
學(xué)生說一說,并在電腦上演示新發(fā)現(xiàn)。
設(shè)計(jì)意圖:教師利用學(xué)生迫不及待地想看小動(dòng)物們表演的心理,引導(dǎo)學(xué)生認(rèn)識(shí)并學(xué)會(huì)使用綠旗按鈕,使學(xué)生在強(qiáng)烈的好奇心和樂于助人的愛心驅(qū)使下,去探索和掌握控制區(qū)其他按鈕的使用方法,學(xué)生在與同學(xué)交流探索作品的同時(shí),也體會(huì)到收獲與分享的喜悅。
(4)腳本區(qū)
師:為什么有的角色會(huì)走動(dòng)、有的角色會(huì)說話呢?(教師利用課件中的小貓介紹“腳本區(qū)”,并板書:腳本區(qū)——搭建角色腳本的地方)我們可以通過雙擊舞臺(tái)區(qū)的角色或單擊“角色區(qū)”的角色,來查看它的腳本區(qū)的內(nèi)容。我們先來看看小貓的腳本區(qū)有哪些控件,它們各有什么作用?
學(xué)生查看小貓的腳本區(qū)。(學(xué)生了解小貓腳本區(qū)的控件:表示單擊綠旗后將執(zhí)行下面的腳本。表示小貓嘴邊出現(xiàn)“你好”兩個(gè)字2秒鐘,用來表示它說的話)
師:大家看,小鳥也有腳本,為什么按了綠旗按鈕卻沒反應(yīng)呢?
學(xué)生說一說。
師:原來是設(shè)置了按空格鍵才會(huì)執(zhí)行下面的腳本。可見,執(zhí)行腳本的方法不止一種。我們?cè)賮砜纯葱」返哪_本區(qū),是什么控件讓它能走動(dòng)的呢?
學(xué)生查看,并說一說。
設(shè)計(jì)意圖:引導(dǎo)學(xué)生認(rèn)識(shí)“腳本區(qū)”,并通過播放角色的動(dòng)作使其了解腳本區(qū)中一些常見控件的作用,體會(huì)控件的奇妙,激發(fā)學(xué)生進(jìn)一步學(xué)習(xí)的興趣。
(5)控件區(qū)
師:腳本區(qū)的這些控件又是從哪里來的呢?(教師利用課件中的小貓介紹“控件區(qū)”,并板書:控件區(qū)——存放所有控件的地方)請(qǐng)同學(xué)們單擊各功能模塊,看看它們對(duì)應(yīng)哪些控件。
學(xué)生操作。
師:你能在“控件區(qū)”找到控件嗎?
學(xué)生找一找。
師:你是怎么找到它的?
生1:是用來控制腳本運(yùn)行的,所以我想它可能在“控制”模塊中。
生2:因?yàn)樗汀翱刂啤蹦K的顏色相同。
師:同學(xué)們能夠根據(jù)控件的功能、顏色,在相應(yīng)的模塊快速地找到它,說明你們已經(jīng)找到了控件擺放的規(guī)律。那么你們能用最快的速度找到 控件嗎?
學(xué)生找一找、說一說。
師小結(jié):通過剛才的學(xué)習(xí),我們了解到Scratch的窗口是由舞臺(tái)區(qū)、角色區(qū)、控制區(qū)、腳本區(qū)、控件區(qū)以及常見的功能菜單組成的。我們要讓角色進(jìn)行表演,首先要在“控件區(qū)”找到合適的控件,再拖到“腳本區(qū)”按規(guī)則擺放,為角色搭建腳本,之后就可以執(zhí)行腳本觀看演出了。
設(shè)計(jì)意圖:對(duì)控件區(qū)的認(rèn)識(shí)與理解,是學(xué)生在Scratch中搭建腳本進(jìn)行編程的關(guān)鍵。這一環(huán)節(jié)旨在從兩方面強(qiáng)化學(xué)生對(duì)控件區(qū)的認(rèn)識(shí),為學(xué)生接下來靈活運(yùn)用控件打下扎實(shí)的基礎(chǔ):一是了解控件模塊與相應(yīng)控件的分布;二是從控件能實(shí)現(xiàn)的具體功能以及控件的顏色來判斷控件所在的模塊。最后對(duì)Scratch窗口的組成進(jìn)行回顧總結(jié),將知識(shí)串聯(lián)起來,使學(xué)生在頭腦中初步形成“設(shè)計(jì)動(dòng)作—選擇控件—搭建腳本”的編程過程。
3.搭建腳本
(1)自學(xué)搭建腳本
師:咱們現(xiàn)在就可以指揮舞臺(tái)上的小動(dòng)物表演節(jié)目了,你能讓小豬像小貓那樣顯示文字“我是小豬!”來跟大家打招呼嗎?怎么做呢?
出示任務(wù):請(qǐng)打開書本第91頁,自學(xué)“2.搭建腳本”,試著做一做,讓小豬打招呼,顯示文字“我是小豬!”。
學(xué)生自學(xué)教材,并互相幫助。
請(qǐng)一位學(xué)生上臺(tái)演示,并說一說方法。
(2)比較和控件
師:老師發(fā)現(xiàn)“外觀”模塊中還有一個(gè)控件可以用來顯示文字,它和完全一樣嗎?
出示任務(wù):分別試一試控件和,并說一說使用它們的效果有何不同。
學(xué)生做一做、說一說。
(3)刪除控件
師:如果不需要這個(gè)控件,我們?cè)撛趺醋瞿兀?/p>
學(xué)生說一說刪除腳本區(qū)控件的方法。
(4)小結(jié)
師:通過為小豬搭建腳本,你能說一說搭建腳本的基本過程嗎?(教師板書:搭建腳本:選定角色—拖放控件—完成搭建—執(zhí)行腳本)
師生小結(jié)。
設(shè)計(jì)意圖:學(xué)生自主探索搭建腳本,體驗(yàn)成功的喜悅,增強(qiáng)學(xué)習(xí)新軟件的信心。比較兩個(gè)相似控件,培養(yǎng)學(xué)生的觀察力和根據(jù)實(shí)際需要靈活選擇控件的能力。
4.鞏固練習(xí)
師:同學(xué)們,舞臺(tái)上還有哪些小動(dòng)物沒有表演節(jié)目?
生:小兔和小猴。
師:你們想不想為它們?cè)O(shè)計(jì)更精彩的節(jié)目呢?(生:想)那就需要我們充分發(fā)掘和運(yùn)用控件區(qū)的控件來搭建更豐富的腳本。例如,常用的外觀模塊和動(dòng)作模塊中就有一些很有趣的控件。像控件,就可以讓角色變顏色。請(qǐng)你們找一找、試一試,并用你們的發(fā)現(xiàn)為小兔或小猴設(shè)計(jì)精彩的節(jié)目。
出示任務(wù):找一找、試一試控件區(qū)的控件,發(fā)揮想象為你喜歡的一個(gè)小動(dòng)物搭建腳本,設(shè)計(jì)精彩的節(jié)目。
學(xué)生練習(xí)操作。
師:舞會(huì)開始了,誰能來展示一下你的作品?說一說你為哪個(gè)小動(dòng)物設(shè)計(jì)了什么節(jié)目,用到了哪些控件。
學(xué)生展示、交流作品。
設(shè)計(jì)意圖:學(xué)生自由地為小動(dòng)物設(shè)計(jì)節(jié)目,搭建一個(gè)完整的腳本,實(shí)現(xiàn)充滿創(chuàng)意的動(dòng)畫。既使學(xué)生進(jìn)一步掌握了Scratch軟件編程,又使學(xué)生保持了持續(xù)學(xué)習(xí)的熱情。
5.再玩游戲
師:大家還想玩打地鼠游戲嗎?不過,這次咱們得玩得更有新意、更有趣。我們來改編游戲,你們想怎么改呢?
生1:用控制游戲開始。
生2:可以將地鼠被打時(shí)的“啊!”改成“救命啊!”。
生3:將錘子變大點(diǎn)。
生4:更改游戲時(shí)間……
教師打開“打地鼠”源文件,并引導(dǎo)學(xué)生查看源程序,初步了解如何修改程序。
出示任務(wù):發(fā)揮創(chuàng)意,改編打地鼠游戲。
學(xué)生練習(xí)操作,并展示改編的游戲,玩一玩游戲。
設(shè)計(jì)意圖:學(xué)生在這一環(huán)節(jié)可以運(yùn)用本課所學(xué)到的新知識(shí),并發(fā)揮自己的創(chuàng)意,來改編游戲,此時(shí)的游戲活動(dòng)不再局限于“玩”的層面,不僅與本課開始時(shí)相呼應(yīng),更是對(duì)本課知識(shí)的拓展與提升。
6.課堂總結(jié)
師:同學(xué)們,今天我們認(rèn)識(shí)了神奇的程序開發(fā)軟件Scratch,你學(xué)到了哪些新知識(shí)呢?
學(xué)生結(jié)合板書說一說本課的收獲,并對(duì)本課知識(shí)歸納總結(jié)。
師:同學(xué)們的收獲真不小。其實(shí),Scratch的有趣和神奇遠(yuǎn)不止這些,讓我們一起期待下次更精彩的內(nèi)容。
結(jié)束課堂教學(xué)。
設(shè)計(jì)意圖:簡(jiǎn)要概括本課知識(shí),激發(fā)學(xué)生的學(xué)習(xí)興趣,并為后續(xù)學(xué)習(xí)作鋪墊。
教學(xué)反思
本課是筆者參加無錫市評(píng)優(yōu)課的比賽課。拿到課題時(shí),筆者心里特別惶恐:自己都沒玩過Scratch,怎么教學(xué)生玩呢?筆者打開教材和教參,從第一課開始學(xué)起,嘗試設(shè)計(jì)每一個(gè)作品,力爭(zhēng)摸透Scratch,玩轉(zhuǎn)Scratch,這樣才有信心帶著學(xué)生們一起玩。筆者是帶著玩的心態(tài)去學(xué)Scratch的,打開Scratch自帶的范例,里面不是好玩的游戲就是有趣的動(dòng)畫故事。因此,筆者希望學(xué)生也能以玩的心態(tài)去學(xué)Scratch,從這一課開始通過引入有趣的情境讓學(xué)生在玩中喜歡上Scratch,在玩中掌握Scratch編程。從學(xué)生的課堂表現(xiàn)和作品設(shè)計(jì)來看,本課的教學(xué)目標(biāo)達(dá)到了。本課設(shè)計(jì)中也存在一些缺點(diǎn),如課堂語言還不夠精練,教學(xué)評(píng)價(jià)還不夠全面等。在今后的教學(xué)中,筆者將精簡(jiǎn)教學(xué)語言,運(yùn)用多元的評(píng)價(jià)方式,對(duì)學(xué)生的學(xué)習(xí)作出正確客觀的評(píng)價(jià),以不斷增強(qiáng)學(xué)生的主體意識(shí),激發(fā)學(xué)生的創(chuàng)造力。
點(diǎn) 評(píng)
江蘇省自2013年開始將Scratch軟件作為教學(xué)內(nèi)容納入省編教材后,教師們也逐漸對(duì)程序設(shè)計(jì)語言的教學(xué)有了初步的研究。本課是一次市級(jí)評(píng)優(yōu)課的課題,以此為題,一是為了推動(dòng)Scratch軟件教學(xué)的常態(tài)開展,二是為了加強(qiáng)對(duì)小學(xué)階段開展程序設(shè)計(jì)語言教學(xué)的研究。顧老師上此課之前,學(xué)校還沒正常開設(shè)Scratch,因此一切都是從零開始,從備課到初次上課,再到觀摩課,可以說是幾易其稿,其中既有自身的努力,也有集體的幫助。
本課的教學(xué)特點(diǎn)有三:一是精彩的導(dǎo)入,Scratch軟件的教學(xué)開展常以游戲?yàn)檩d體,教師就讓學(xué)生先玩由Scratch軟件編寫的“打地鼠”游戲,繼而引出課題和本課的教學(xué)內(nèi)容,充分起到了激發(fā)和引導(dǎo)的作用;二是有趣的情境,在“認(rèn)識(shí)Scratch界面”這一教學(xué)環(huán)節(jié),教師巧妙地設(shè)計(jì)了“森林舞會(huì)”的教學(xué)情境,將認(rèn)識(shí)界面與功能介紹有機(jī)結(jié)合,讓學(xué)生在快樂中學(xué)到知識(shí);三是有效的結(jié)尾,最后的“再玩游戲”環(huán)節(jié)通過讓學(xué)生簡(jiǎn)單改編導(dǎo)入時(shí)曾經(jīng)玩過的“打地鼠”游戲,使他們?cè)诒菊n的結(jié)束階段再次得到提升,也更激發(fā)了他們學(xué)好并繼續(xù)學(xué)下去的興趣和動(dòng)力。
不過本課的實(shí)際效果還有待提升。例如,界面介紹和功能演示可根據(jù)學(xué)生的情況有所調(diào)整,要抓住Scratch軟件作為程序設(shè)計(jì)語言的本質(zhì)來進(jìn)行教學(xué)。再如,評(píng)價(jià)設(shè)計(jì)在教學(xué)設(shè)計(jì)的撰寫中未能充分體現(xiàn),課堂上如何高效地實(shí)施也要加強(qiáng)設(shè)計(jì)。另外,對(duì)《初識(shí)Scratch》課的研究還只是小學(xué)編程教學(xué)的起步,今后我們要從傳統(tǒng)工具軟件的教學(xué)慣性中解放出來,認(rèn)真思考小學(xué)生圖形化編程工具學(xué)習(xí)的規(guī)律和方法,不僅要讓學(xué)生學(xué)會(huì)軟件的使用,更要讓他們從中獲得算法思維方面的發(fā)展。