于愷
根據(jù)三年級學(xué)生使用Scratch的情況來看,小學(xué)生使用這個軟件沒有問題,缺乏的是教師的引導(dǎo)和一些應(yīng)用經(jīng)驗。Scratch與其說是編程軟件,不如說是一款輔助教學(xué)的工具、游戲工具。Scratch的運用除了提高了學(xué)生的信息素養(yǎng)外,也使學(xué)生在對信息進行加工、處理的過程中鞏固并提高了其他學(xué)科的知識和素養(yǎng)。
● Scratch提升數(shù)學(xué)素養(yǎng)
編程的主要工作是進行數(shù)字計算,因此Scratch與數(shù)學(xué)知識的學(xué)習(xí)和鞏固變得日益密切。通過使用Scratch編寫數(shù)學(xué)游戲,能促使學(xué)生在玩游戲的過程中輕松理解和掌握數(shù)學(xué)的相關(guān)知識。
角色的行走。角色行走是游戲制作的基礎(chǔ),玩游戲的時候,角色要動起來才能去完成游戲中的任務(wù)。角色要開始行走,首先應(yīng)確定行走的方向,然后再控制角色行走的距離。這里用到兩個數(shù)學(xué)知識點,一是行走的方向是角度學(xué)習(xí)的掌握,即走哪個方向。往上走是0度的方向,往右走是90度方向,往下走是180度方向,往左走是-90度方向或者270度方向。二是距離的測量,行走多遠,一步多遠合適,這需要做具體的距離測量。最后確定觸發(fā)按鍵,一般使用鍵盤的上下左右鍵。這兩個數(shù)學(xué)知識點的學(xué)習(xí)也可以編寫繪制多邊形的程序來完成,首先要確定多邊形的邊數(shù),那么它旋轉(zhuǎn)的角度就是360度除以邊數(shù),邊長就是測量距離。
猜數(shù)字游戲。猜數(shù)字游戲是鞏固學(xué)生在一年級學(xué)習(xí)的數(shù)的大小知識點的。電腦運行設(shè)置1到100之間的任意數(shù)字為答案,然后讓學(xué)生來猜,根據(jù)學(xué)生輸入的數(shù)字小貓進行判斷。如果學(xué)生的數(shù)字比答案大,提示數(shù)字大了;如果學(xué)生猜的數(shù)字小于答案,提示數(shù)字小了;如果學(xué)生猜的數(shù)字等于答案,提示學(xué)生答對了。在編寫這個程序時,需要輸入數(shù)與答案的比較過程,這有助于讓學(xué)生理解數(shù)字比較的過程,并系統(tǒng)地理解數(shù)字之間的三種關(guān)系。
自創(chuàng)應(yīng)用題。應(yīng)用題是指將所學(xué)知識應(yīng)用到實際生活實踐的題目。學(xué)生解題的時候通常要經(jīng)歷讀題、分析、算數(shù)、給結(jié)果的過程。Scratch編程可以創(chuàng)設(shè)生活情境,讓學(xué)生自己出基于生活的應(yīng)用題目,在編程中分析應(yīng)用題,理解解題過程,并驗證結(jié)果。在這一過程中,學(xué)生不僅鍛煉了思維,也認識了生活中的數(shù)學(xué)。
● Scratch提升文學(xué)素養(yǎng)和語言素養(yǎng)
語文的學(xué)習(xí)主要是說、寫、讀。學(xué)生可以利用Scratch創(chuàng)作舞臺劇或童話劇。創(chuàng)作舞臺劇的首要條件是寫劇本,能鍛煉學(xué)生的寫作能力。為了讓舞臺劇更加精彩,使用Scratch的聲音播放功能可以直接播放人物對話,人物的語氣表達更能烘托出當前環(huán)境下人物的狀態(tài),錄音的過程就是一個說的學(xué)習(xí)過程,鍛煉了學(xué)生說的能力。如果學(xué)生不能自己創(chuàng)作,可以先從模仿開始,逐步深入。在編程之前學(xué)生需要多讀劇本,理解故事情節(jié),并推敲人物的語言和表情,反復(fù)斟酌舞臺劇的動畫效果。下頁圖1是根據(jù)小學(xué)四年級上冊語文課本中的一篇童話──《巨人花園》編寫的動畫。學(xué)生在使用Scratch完成自編自導(dǎo)的話劇的同時,也提升了自身的文學(xué)素養(yǎng)和語言素養(yǎng)。

英語點讀機是輔助學(xué)生學(xué)習(xí)英語的工具,點讀筆在精美的圖片上點擊,點讀機就會播放優(yōu)美的英文單詞發(fā)音。這些功能用Scratch編程很容易實現(xiàn),Scratch制作的點讀機,不但有精美圖片,而且可以讓相應(yīng)物體動起來增加學(xué)習(xí)的樂趣。雖然Scratch沒有發(fā)音詞庫,但學(xué)生可以通過在線翻譯軟件,獲取英文以及英文單詞,學(xué)習(xí)發(fā)音之后錄音,在這一過程中,學(xué)生會反復(fù)模仿單詞發(fā)音,無形中掌握了這個單詞的相關(guān)知識。為了完成工具的制作,學(xué)生使用編程播放模塊,播放自己錄制的英文單詞。學(xué)生為了提高自己的創(chuàng)作水平,可以通過設(shè)置不同的環(huán)境背景,創(chuàng)作不同版本的英語學(xué)習(xí)工具。
● Scratch提升美術(shù)素養(yǎng)
Scratch編程需要角色和背景,創(chuàng)建角色和背景通常會使用三種方法:一是通過網(wǎng)絡(luò)獲取相對應(yīng)的圖片;二是自己繪制相應(yīng)的角色和背景圖片;三是通過方法一與方法二結(jié)合的方式獲取圖片。在選取角色或背景圖片的過程中,教師應(yīng)引導(dǎo)學(xué)生選擇美觀的圖片,以提高學(xué)生的審美能力;創(chuàng)作角色或者背景圖片的過程就是一種美的創(chuàng)作過程,也是一個電腦繪畫的過程,即通過運用信息技術(shù)來創(chuàng)造美麗的圖畫。Scratch的繪畫工具將圖片分成了矢量圖和位圖,在使用過程中學(xué)生會發(fā)現(xiàn)這兩種圖的不同,并根據(jù)條件選擇合理的圖片格式,這有利于提高學(xué)生的美術(shù)專業(yè)素養(yǎng)及創(chuàng)造美的能力。
● Scratch提升音樂素養(yǎng)
Scratch編程包含對音符播放的控制模塊,學(xué)生要想使用這個模塊必須要有一定的樂理知識,彈奏過鋼琴或者其他樂器的同學(xué)可以自行編寫日常彈奏的曲目欣賞,小學(xué)生可以對照簡譜,拖動聲音模塊編寫歌曲。Scratch可以使學(xué)生在一瞬間學(xué)會使用多種樂器,這會增加學(xué)生對樂理知識的興趣。例如,小組成員使用Scratch開音樂會,小組成員分樂器、分節(jié)奏、分音調(diào)編寫演奏音樂,小組成員同時點擊播放,大家就可以在不會彈奏任何樂器的情況下辦一場特別的音樂會。學(xué)生在編程中復(fù)制音樂,能感受音樂帶給他們的美;學(xué)生在編程中創(chuàng)作音樂,能感受音樂創(chuàng)作美的過程(如圖2)。

● 結(jié)語
Scratch提高了學(xué)生的信息素養(yǎng),也提升了學(xué)生對各學(xué)科知識的運用與鞏固。學(xué)習(xí)Scratch編程在潛移默化地引導(dǎo)學(xué)生鞏固知識、提升素養(yǎng),使其不再為枯燥乏味的練習(xí)題而苦惱。