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