褚學(xué)萍
作為一種可視化、積木式的創(chuàng)作工具,學(xué)生只需拖拽圖形化的指令碼,即可用Scratch來創(chuàng)作屬于自己的故事、動(dòng)畫、游戲和音樂等數(shù)字化作品,Scratch也成為了信息技術(shù)學(xué)生社團(tuán)教學(xué)的有效載體。在學(xué)生的拼搭、嘗試、整理和解決問題的過程中,我們的Scratch社團(tuán)也成為了他們樂在其中的設(shè)計(jì)工坊。
● 擺弄積木,玩味圖形化編程環(huán)境
打開Scratch的界面,映入學(xué)生眼簾便是一個(gè)令他們躍躍欲試的游戲場(chǎng)景,他們看到了“成堆”的積木與可供他們自由堆搭的平臺(tái),熱情高漲,興趣油然而生,擺弄眼前的積木成了一種現(xiàn)實(shí)的需要。畢加索說:“每個(gè)孩子都是天生的藝術(shù)家,問題是怎么在長(zhǎng)大之后仍然保持這種天賦。”我想說:“每個(gè)孩子都是天生的創(chuàng)作家,問題是身為教師的我們?nèi)绾稳グl(fā)掘與引導(dǎo)他們的這種天賦。”
1.拆
孩提時(shí)代總愛拆拆裝裝這樣或那樣的玩具是我們熟悉的頑皮記憶,然而這一行為在專家看來則主要表現(xiàn)為一種探究性活動(dòng)——孩子往往是對(duì)玩具為什么會(huì)動(dòng)、會(huì)響感到好奇,于是就千方百計(jì)地想把它拆開看看。所以,在Scratch社團(tuán)的輔導(dǎo)活動(dòng)中,我首先引導(dǎo)學(xué)生“拆”程序。
初識(shí)Scratch時(shí),我為學(xué)生“請(qǐng)出”了新朋友——小貓:走100步,轉(zhuǎn)一圈,說:“你好!”看到會(huì)動(dòng)會(huì)說話的小貓,學(xué)生別提有多興奮了,他們紛紛問我:“老師,這是怎么弄出來的?”于是,我把腳本發(fā)給他們,讓他們“好好研究研究,把‘這堆積木(程序)拆一拆,看看老師是怎么搭起來的”。學(xué)生通過初次好奇的拆程序嘗試,掌握了流程,基本上都能再把程序“裝”起來。
隨著教學(xué)的深入,學(xué)生學(xué)習(xí)新內(nèi)容時(shí),我也常常會(huì)把一些案例部分的關(guān)鍵腳本分發(fā)給他們,讓他們看一看、拆一拆,在拆中玩味,在拆中探究。
2.改
適時(shí)地讓學(xué)生拆程序,大大滿足了他們的好奇心。于是在此基礎(chǔ)上,我鼓勵(lì)學(xué)生們“改一改,把這個(gè)程序變成你自己的東西”。從“拆”到“改”,學(xué)生探究與創(chuàng)作的空間更大了,他們有的改變了角色,有的改變了舞臺(tái)背景,還有的改變了腳本設(shè)計(jì)……例如,教學(xué)生“圖章”時(shí),我給他們展示了角色和一個(gè)簡(jiǎn)單腳本,讓他們?nèi)ジ囊桓摹:?jiǎn)單的腳本與角色,經(jīng)過學(xué)生拖拖點(diǎn)點(diǎn)竟有了徹底的改頭換面。最有趣的一位學(xué)生設(shè)計(jì)了“孫悟空變變變”,移動(dòng)鼠標(biāo)指針即可變出一只小猴子,獲得了其他同學(xué)的一致好評(píng)。
● 嘗試畫圖,品味流程圖方式優(yōu)點(diǎn)
麻省理工學(xué)院Scratch團(tuán)隊(duì)負(fù)責(zé)人說過:“Scratch不只是一個(gè)軟件,還是一個(gè)可以表達(dá)思想的方式!”如果說對(duì)簡(jiǎn)單腳本的依葫蘆畫瓢式的拆拆改改滿足的是學(xué)生好奇心的話,那么,以語言或是畫圖來描述解決問題的方法、思路或是算法的方式則更為有力地促進(jìn)了學(xué)生邏輯思維能力的培養(yǎng)。
1.自然語言的描述
學(xué)生用Scratch創(chuàng)建故事、動(dòng)畫亦或游戲,創(chuàng)作之初都會(huì)把自己變成一位小“編劇”或是小“設(shè)計(jì)師”,而他們最初用來表達(dá)創(chuàng)意或是想法的首當(dāng)其沖應(yīng)該是自然語言。例如,小魚在大海里游來游去,到舞臺(tái)邊就調(diào)頭返回,如此循環(huán)。再如,小貓?jiān)谧闱驁?chǎng)上踢球,每踢中一次足球就加上一分。在引導(dǎo)學(xué)生表達(dá)創(chuàng)意的同時(shí),我常常有意識(shí)地加入一些Scratch的關(guān)鍵詞,以此來完善、規(guī)范他們的“劇本”,以增加他們語言敘述的邏輯性。例如,小魚在海底每前進(jìn)20步就切換造型,碰到邊緣就反彈,如此循環(huán)。隨著學(xué)生對(duì)控件的熟悉程度越來越高,再加上教師潛移默化的引導(dǎo),學(xué)生在運(yùn)用自然語言表達(dá)自己的創(chuàng)意或想法時(shí),語言的邏輯性自然加強(qiáng)。
2.規(guī)范符號(hào)的引領(lǐng)
這里所指的規(guī)范符號(hào)引領(lǐng)即是流程圖的滲透。學(xué)習(xí)之初,學(xué)生創(chuàng)作的故事、動(dòng)畫或是游戲相對(duì)比較簡(jiǎn)單,自然語言的描述加上模塊化、可視化的腳本結(jié)構(gòu)便能呈現(xiàn)程序執(zhí)行的流程。隨著學(xué)習(xí)的深入,當(dāng)學(xué)生面對(duì)稍顯復(fù)雜的程序進(jìn)行闡述時(shí)便會(huì)遇到表達(dá)與思維的障礙,即便有的學(xué)生能思維清晰地娓娓道來,但當(dāng)他們真正落實(shí)到動(dòng)手搭建腳本時(shí)卻也會(huì)因這樣或那樣的原因而無從下手或是遺忘疏漏,這時(shí),如思維導(dǎo)圖般的流程圖卻能較好地引導(dǎo)學(xué)生按部就班地搭建腳本。例如,在和學(xué)生設(shè)計(jì)猜數(shù)游戲時(shí),我讓學(xué)生先說說想怎么設(shè)計(jì),通過師生互動(dòng)定下設(shè)計(jì)后再請(qǐng)學(xué)生試著把自己的設(shè)計(jì)言簡(jiǎn)意賅地畫下來,可以用上箭頭等一些符號(hào)。有的學(xué)生這樣畫:隨機(jī)產(chǎn)生一個(gè)數(shù)→提示輸入一個(gè)數(shù)→輸入的數(shù)等于產(chǎn)生的數(shù)時(shí)說:“恭喜您答對(duì)了!”輸入的數(shù)大于產(chǎn)生的數(shù)時(shí)說:“大了!”輸入的數(shù)小于產(chǎn)生的數(shù)時(shí)說:“小了!”在肯定學(xué)生能夠?qū)⒆约旱南敕ㄞD(zhuǎn)化成文字加符號(hào)的表達(dá)之后,我對(duì)于他們的圖稍加修改(如下圖),以一個(gè)更立體清晰的方式為學(xué)生展示了一個(gè)判斷循環(huán)的過程,在此基礎(chǔ)上向?qū)W生引出流程圖并對(duì)流程圖的符號(hào)進(jìn)行介紹,如用圓角矩形表示起止框,用菱形表示判斷框,用平行四邊形表示輸入輸出框,用矩形表示處理框。隨后,我還讓學(xué)生試一試,為剛才教師修改的圖加上這些符號(hào),于是,看似枯燥難懂的流程圖也瞬間變得有趣易懂了,設(shè)計(jì)也似乎變得越發(fā)充滿魅力了。
● 整合任務(wù),體味生活化應(yīng)用模式
誠(chéng)然,學(xué)生對(duì)設(shè)計(jì)一些小游戲或小故事存在著較大的興趣,然而,當(dāng)看到孩子們流連于“射擊”、“轟炸”等游戲時(shí),我強(qiáng)烈地感覺到這時(shí)的“趣”似于遠(yuǎn)遠(yuǎn)大于了“意”。于是,如何使Scratch社團(tuán)活動(dòng)取材于生活,將學(xué)生的Scratch作品反饋到生活中成了我思考更多的問題。
1.與學(xué)習(xí)相結(jié)合
學(xué)生的學(xué)習(xí)活動(dòng)中,不乏有趣又充滿教育意義的Scratch素材。例如,語文學(xué)科的一些小故事:狐貍和烏鴉、守株待兔、龜兔賽跑等,可以讓學(xué)生以講故事的方式開展順序結(jié)構(gòu)程序的編寫。再如,數(shù)學(xué)學(xué)科中趣猜數(shù)字等小游戲,可以讓學(xué)生編寫具有判斷功能、循環(huán)功能的簡(jiǎn)單程序。與學(xué)生的學(xué)習(xí)相結(jié)合,可以對(duì)學(xué)生所學(xué)知識(shí)來個(gè)重溫、拓展與延伸,真正做到寓教于樂。
2.與活動(dòng)相結(jié)合
除了學(xué)習(xí)活動(dòng),學(xué)生豐富的課余生活也成為了我們的素材。例如,開學(xué)后大隊(duì)部要進(jìn)行大隊(duì)長(zhǎng)競(jìng)選,根據(jù)這一活動(dòng),我組織學(xué)生開展了投票器的設(shè)計(jì),充滿喜感的大隊(duì)長(zhǎng)候選人頭像的引入讓他們興奮不已,作品做了改,改了做,互相運(yùn)行嘗試,互提建議修改,學(xué)生們忙得不亦樂乎。再如,元旦到了,各班都開展元旦游藝活動(dòng),我也組織社團(tuán)成員來了次“元旦游園”。我先請(qǐng)學(xué)生各顯神通,上報(bào)一項(xiàng)個(gè)人設(shè)計(jì)的游藝活動(dòng),再通過學(xué)生投票選出五個(gè)人氣游藝項(xiàng)目開展游園活動(dòng)。作為作品的設(shè)計(jì)者,又成為了作品的使用者,學(xué)生往往會(huì)在使用中發(fā)現(xiàn)作品存在的不足而又再次修改,也就在這不斷地調(diào)試修改完善中,學(xué)生分析問題、解決問題的能力逐步加強(qiáng),思維的廣度與深度不斷延伸。
中小學(xué)信息技術(shù)課程是以培養(yǎng)學(xué)生信息素養(yǎng)和信息技術(shù)操作能力為主要目標(biāo),以操作性、實(shí)踐性和探究性(創(chuàng)新性)為特征的指定學(xué)習(xí)領(lǐng)域。而信息技術(shù)教師作為這一領(lǐng)域中的引導(dǎo)者,為學(xué)生創(chuàng)設(shè)一個(gè)樂在其中的設(shè)計(jì)工坊,責(zé)無旁貸。
endprint