潘獻(xiàn)明
摘 要:基礎(chǔ)教育階段信息技術(shù)課程的總目標(biāo)是培養(yǎng)和提升學(xué)生的信息素養(yǎng)。新課程要求培養(yǎng)學(xué)生的創(chuàng)新能力。創(chuàng)客教育、編程教學(xué)是提升學(xué)生信息素養(yǎng),培養(yǎng)學(xué)生創(chuàng)新能力的不錯選擇。在眾多的程序語言中我們選擇Scratch。
關(guān)鍵詞:Scratch;信息技術(shù)教學(xué);信息素養(yǎng)
一、什么是Scratch
Scratch是一款由麻省理工學(xué)院(MIT)設(shè)計開發(fā)的面向青少年的簡易編程工具。它是一種可視化、積木式的創(chuàng)作工具,孩子們只需拖曳圖形化的指令積木,就可以創(chuàng)作出自己原創(chuàng)的故事、動畫、游戲和音樂等數(shù)字化作品。雖然在專業(yè)性方面不能和傳統(tǒng)編程語言、環(huán)境相比,但它具備許多優(yōu)勢。
1.入門門檻低
不用記代碼,拖拖積木指令就能完成編程,不用記那些復(fù)雜的命令與單詞。有人聲稱8~80歲都可以學(xué),不需擔(dān)心有沒有編程基礎(chǔ),特別是青少年初次學(xué)習(xí)編程語言時使用。
2.素材很豐富
程序自帶有大量的角色與背景圖片,自帶百余項常見的音頻素材,有動植物音效、大自然音效、樂器演奏音效等。而且Scratch還允許我們根據(jù)需要從外部導(dǎo)入素材,或自己繪制一些圖形圖像。
3.充滿趣味性
軟件本身設(shè)計得非??ㄍɑ煌愋偷闹噶?,用各種鮮亮的顏色區(qū)分,提供的角色、背景大多是一些卡通形象,具備很強(qiáng)的親和力,讓人一看就喜歡,怎么也不能和一款編輯軟件聯(lián)系在一起。
4.極富直觀性
Scratch直接在舞臺區(qū)展示背景、角色以及各類數(shù)據(jù)信息,經(jīng)過搭建腳本指令,立即可以查看運(yùn)行結(jié)果,不像傳統(tǒng)編程軟件那樣要經(jīng)過編譯,甚至要費(fèi)力地搭建運(yùn)行環(huán)境才能看到運(yùn)行結(jié)果。這種即時性,也是吸引學(xué)生不畏困難、不斷探索的因素之一。
5.可在線編程
Scratch除了能像其他軟件一樣安裝在本地電腦上使用,也可以直接在一些編程網(wǎng)站在線打開編輯器進(jìn)行編程,并可以直接發(fā)布作品到站點(diǎn)社區(qū),參與分享討論,也可以保存到本地。
二、Scratch帶來的變化
1.激發(fā)學(xué)習(xí)興趣
Scratch本身具備非常強(qiáng)的趣味性,可以激發(fā)學(xué)生的信息技術(shù)學(xué)習(xí)興趣。因為Scratch的特性,學(xué)生在使用過程中同樣興趣盎然。因為有了興趣,即便遇到了困難,也會耐心、細(xì)致地思考討論,從而順利地解決困難。在教學(xué)中,我還特別研究了Scratch以Web方式展示的技術(shù),為Scratch自制了一個可以展示同學(xué)們作品的交流平臺,在平臺上孩子們除了可以分享自己的學(xué)習(xí)成果,記錄每次學(xué)習(xí)的經(jīng)歷,還可以欣賞他人的作品,做到相互學(xué)習(xí),相互體驗成功的快樂。Scratch引入課堂教學(xué),極大地激發(fā)了學(xué)生的信息技術(shù)學(xué)習(xí)興趣,夸張點(diǎn)說,毫不亞于讓他們玩一次游戲。
2.提升動手能力
雖然說在操作上Scratch與專業(yè)編程軟件相比的話是簡單的,但它畢竟是一款編程軟件,界面、菜單、按鈕、各種操作對于小學(xué)生來說還是有一定深度的。比如繪制造型、加工音頻、拼湊腳本、第三方素材處理等各種操作還是要一定的動手操作能力的,而因為對這門語言、這款軟件的喜愛,孩子們不厭其煩地反復(fù)操作,倒是也很能鍛煉人。像參加Scratch社團(tuán)學(xué)習(xí)的孩子來說,一年之后計算機(jī)的動手操作能力明顯提升。
3.提高思維能力
Scratch顯然是一門程序語言,編程就需要人們開動腦筋,思考程序設(shè)計的步驟、思路、方法、結(jié)構(gòu),然后不斷地實踐驗證。整個過程很能鍛煉人的思維能力。人的思維能力看不見,摸不著,來無影,去無蹤,但它卻是實實在在存在,并起著非常重要的作用。無論是兒童的學(xué)習(xí)生活,還是其長大成人后的工作活動,都離不開思維,思維能力是兒童學(xué)習(xí)能力的核心。
無論作品大與小還是復(fù)雜與簡單,我們一開始總會有個構(gòu)思,然后是分步去組織,經(jīng)過調(diào)試與實踐,最后形成預(yù)期的作品。在這個過程中,Scratch用一種非常有意義的設(shè)計理念可以支持問題的發(fā)現(xiàn)和解決。
4.增強(qiáng)創(chuàng)新意識
Scratch的主旨是“想法·程序·分享”。孩子們在用它進(jìn)行創(chuàng)作的時候,就會接觸各種各樣的想法,當(dāng)思維的火花碰撞在一起,更會產(chǎn)生更多的創(chuàng)意。無論是在學(xué)習(xí)交流中,還是在作品創(chuàng)作中,我們發(fā)現(xiàn)學(xué)生的創(chuàng)新意識在逐步增強(qiáng)。
(1)構(gòu)思多樣化。同一個主題,每個人會有不同的理解。但在學(xué)習(xí)的初始階段,孩子們的想法不一定會很豐富。他們喜歡老師給他們提供一個參考的思路,然后展開他們的想法。而在學(xué)習(xí)了一段時間后,思路顯然更開闊了,當(dāng)你提出一個主題時,他們會用過去用過的思路去套改,也會重新創(chuàng)造一個。
(2)算法多樣化。同一個問題,解決問題的思路應(yīng)該是有很多的,而如果沒有經(jīng)過一段時間的練習(xí),也許并不知道解決問題的其他思路或者方法。
(3)表達(dá)多樣化,每一件大小不同的、完整的作品,其實都包含了作者的思想,同一主題因為思想的不同最后形成的作品也會截然不同。所以在教學(xué)中我們看到了,在學(xué)習(xí)一段時間后,孩子們對Scratch的理解更加深入了,制作的作品在表達(dá)上也有更多的樣子。
Scratch方興未艾,把它引入小學(xué)信息技術(shù)課堂,為我們的信息技術(shù)教學(xué)帶來了積極的影響。但在小學(xué)階段應(yīng)該怎么去開展教學(xué)呢?課程如何設(shè)置?教學(xué)策略如何設(shè)計?我們要在實踐中不斷思考、總結(jié)。
參考文獻(xiàn):
[1]凌秋虹.談在Scratch環(huán)境下學(xué)生創(chuàng)新能力的培養(yǎng)[J].中小學(xué)信息技術(shù)教育,2013(1).
[2]李藝等.信息技術(shù)課程內(nèi)容建設(shè)三元本質(zhì)說[J].課程·教材·教法,2011(2).
編輯 高 瓊