Scratch程序設(shè)計(jì)課程《萬(wàn)花筒》教學(xué)設(shè)計(jì)與反思
一、教材和學(xué)情分析
《萬(wàn)花筒》一課是《兒童數(shù)字文化創(chuàng)作課程Scratch程序設(shè)計(jì)》教材中第十二課,也是數(shù)字藝術(shù)單元的第一課。該課學(xué)習(xí)內(nèi)容來(lái)源于Scratch軟件內(nèi)建例子“Interactive
Art”
文件夾中第4個(gè)作品“Kaleidoscope”。點(diǎn)擊綠旗,按“上、下、左、右”鍵,舞臺(tái)會(huì)出現(xiàn)各種圖案,有點(diǎn)類(lèi)似萬(wàn)花筒的效果(見(jiàn)圖1)。
圖1 舞臺(tái)效果
學(xué)生基礎(chǔ)是在前面經(jīng)過(guò)了數(shù)字動(dòng)畫(huà)和數(shù)碼游戲兩個(gè)單元的學(xué)習(xí),通過(guò)模范范例創(chuàng)作,了解用Scratch程序表達(dá)方法,從而編寫(xiě)程序?qū)崿F(xiàn)自己的想法。在教材設(shè)計(jì)時(shí),為了保持學(xué)生學(xué)習(xí)的興趣,因此,數(shù)字藝術(shù)單元第一課,主要是讓學(xué)生在玩中感悟程序設(shè)計(jì)的奇趣,通過(guò)修改程序,利用模塊在舞臺(tái)形成各種神奇的圖案,并保存舞臺(tái)效果圖,分享學(xué)生之間的作品,體驗(yàn)數(shù)字藝術(shù)的奇妙,激發(fā)學(xué)生的創(chuàng)作欲望和發(fā)現(xiàn)美的能力?;谝陨系姆治?,確定以下學(xué)習(xí)目標(biāo)。
二、學(xué)習(xí)目標(biāo)分析
學(xué)生通過(guò)前面的學(xué)習(xí),基本掌握了Scratch腳本搭建和分析的一些方法了,本節(jié)課的范例中涉及到的腳本不是很難理解,學(xué)生通過(guò)嘗試著玩,基本能讀懂腳本設(shè)計(jì)方法,這節(jié)課的教學(xué)目標(biāo)設(shè)定如下:
(一)學(xué)習(xí)目標(biāo)
1.能讀懂范例中的將移動(dòng)模塊或旋轉(zhuǎn)模塊插入到復(fù)合模塊中,控制角色如果按下某一鍵就移動(dòng)或旋轉(zhuǎn),否則,停止該腳本的設(shè)計(jì)方法。
2.能靈活運(yùn)用模塊生成圖案,。
3.修改腳本,設(shè)計(jì)不同的萬(wàn)花筒。
4. 能“將舞臺(tái)存成圖片”保留,并給圖賦予寓意。
5. 通過(guò)玩一玩,激發(fā)創(chuàng)作欲望和發(fā)現(xiàn)美的能力。
(二)教學(xué)重點(diǎn)
指導(dǎo)學(xué)生如何來(lái)玩,從玩中體驗(yàn)?zāi)_本設(shè)計(jì)的方法。
(三)教學(xué)難點(diǎn)
幫助學(xué)生在理解腳本設(shè)計(jì)方法的基礎(chǔ)上,修改腳本玩出不同效果。
三、教學(xué)過(guò)程的設(shè)計(jì)
按照“為創(chuàng)作而教”教學(xué)方法,結(jié)合本節(jié)課的特點(diǎn)玩中學(xué),設(shè)計(jì)了以下教學(xué)環(huán)節(jié):
(一)創(chuàng)設(shè)情景
上課開(kāi)始,我利用談話的方式說(shuō):同學(xué)們一定玩過(guò)萬(wàn)花筒,只要往筒眼里一看,就會(huì)出現(xiàn)一朵美麗的“花”樣,將它稍微轉(zhuǎn)一下又會(huì)出現(xiàn)一種圖案。在Scratch
軟件里打開(kāi)例子“Interactive Art”
文件夾中第4個(gè)作品“Kaleidoscope”,按下“上、下、左、右”鍵,嘗試著玩一玩,你也可以在舞臺(tái)上看到萬(wàn)花筒的類(lèi)似效果。這節(jié)課請(qǐng)同學(xué)們模仿范例,設(shè)計(jì)“萬(wàn)花筒”,看誰(shuí)玩出的圖案最美。
(二)范例研習(xí),
如何來(lái)玩呢?請(qǐng)同學(xué)按照以下問(wèn)題去學(xué)習(xí)。
1.打開(kāi)例子,玩一玩,聯(lián)想一下,看一看,角色就好像是萬(wàn)花筒中的彩色紙片,旋轉(zhuǎn)后,每個(gè)紙片出發(fā)的角度是不一樣的,當(dāng)然你可以平均設(shè)定出發(fā)角度,也可以任意出發(fā)角度。挑選其中一個(gè)角色的腳本讀一讀。
2.學(xué)生開(kāi)始嘗試著玩,我開(kāi)始在機(jī)房里巡視,同時(shí),用欣賞的眼光和好奇的心情,展示和點(diǎn)評(píng)學(xué)生的作品,激發(fā)學(xué)生學(xué)習(xí)的欲望。請(qǐng)有代表性的學(xué)生說(shuō)一說(shuō),他的玩法。
范例學(xué)習(xí)后,我檢查他們理解腳本的情況,打開(kāi)范例腳本,我請(qǐng)同學(xué)回答以下問(wèn)題:
(1)哪一個(gè)模塊使角色在舞臺(tái)留下了痕跡呢?
學(xué)生很快回答出“圖章”。
(2)三個(gè)角色的面向角度(0、120、240),為什么這樣設(shè)定?你發(fā)現(xiàn)什么規(guī)律嗎?如果再?gòu)?fù)制一個(gè)角色,增加“萬(wàn)花筒”中的角色數(shù)量,面向角度如何修改?
學(xué)生回答并解釋?zhuān)處煾嬖V學(xué)生,用360除以角色的個(gè)數(shù),得到一個(gè)平均值,然后從0開(kāi)始,依次增加這個(gè)平均值,設(shè)定角色的面向角度。當(dāng)然,你可以設(shè)定任意角度。
(三)模仿創(chuàng)作
接下來(lái),請(qǐng)同學(xué)們打開(kāi)范例,復(fù)制角色,修改初始化腳本中面向角度,玩一玩。請(qǐng)同學(xué)們說(shuō),你還想到哪些方法來(lái)玩?此刻,同學(xué)們你一言我一語(yǔ)說(shuō)出了很多種方法,如,可以變換造型;添加顏色特效;修改腳本中移動(dòng)的步數(shù)……等等。
好,同學(xué)們一定會(huì)發(fā)現(xiàn)很多驚喜!別忘了留下瞬間的奇妙。如圖2所示,把你玩出來(lái)的舞臺(tái)最美圖案保存下來(lái),并給圖案賦予寓意。
4.同學(xué)們繼續(xù)。教師一邊展示一邊用激情的語(yǔ)言點(diǎn)評(píng)學(xué)生作品,課堂上,學(xué)生積極性特別高,都想展示自己的作品。
(四)分享交流
1. 邀請(qǐng)同學(xué)欣賞你的作品。
2.
介紹一下,你是如何玩出如圖3所示的精彩圖案(學(xué)生作品)。
3.當(dāng)學(xué)生陶醉在成功的喜悅之中,我又出示了一組漂亮的圖(見(jiàn)圖4),使學(xué)生知道運(yùn)用不同程序還可以設(shè)計(jì)出不同效果的奇妙的圖案,我們可以用PPT整理這些圖案,制作個(gè)人數(shù)字畫(huà)展。讓我們?cè)谙鹿?jié)課《神奇的圖章》一課中去感受數(shù)字藝術(shù)的奇幻吧。
圖4 個(gè)人數(shù)字畫(huà)展
四、教學(xué)反思
這節(jié)課設(shè)計(jì)的思路是通過(guò)玩,讓學(xué)生感受不同程序玩出一種奇幻的圖案效果,并希望學(xué)生給圖案賦予作品意義,激發(fā)學(xué)生學(xué)習(xí)的興趣和發(fā)現(xiàn)美得能力,同時(shí)讓學(xué)生喜歡自己的作品,喜歡上Scratch程序設(shè)計(jì)這門(mén)課。
通過(guò)玩Scratch作品,期望學(xué)生能夠從玩的角度理解腳本設(shè)計(jì)方法,在理解的基礎(chǔ)上修改腳本,創(chuàng)作不同的效果圖案,提高學(xué)生的審美水平和程序設(shè)計(jì)水平。
|