程鵬
Scratch是一種圖形化的程序設(shè)計工具,它通過鼠標(biāo)拖動指令模塊,以搭積木的方式設(shè)計程序,并通過一個舞臺,讓設(shè)計者簡單、直觀地看到設(shè)計的結(jié)果,將抽象的程序設(shè)計可視化。Scratch包含動作、控制、外觀、偵測、聲音、數(shù)字和邏輯運(yùn)算、畫筆、變量等八類指令模塊,把建模、控制、動畫、事件、邏輯運(yùn)算等都包含在內(nèi)。
Scratch使用對象是8歲以上的學(xué)生。利用該軟件,學(xué)生可以輕松地創(chuàng)造互動式故事、動畫、游戲、音樂等令人驚奇的作品。教學(xué)實(shí)踐告訴我們,學(xué)生喜歡用Scratch做有趣的程序,更喜歡玩自己設(shè)計的程序。
讓孩子體驗(yàn)動手實(shí)踐和創(chuàng)意無限的快樂
如何既能滿足學(xué)生“玩”的心態(tài),又能讓學(xué)生體驗(yàn)到動手實(shí)踐和創(chuàng)意無限的快樂?Scratch走進(jìn)了我們的視野。Scratch編程對學(xué)生的電腦基礎(chǔ)幾乎沒有什么要求,它搭積木的編程方式非常符合學(xué)生的思維習(xí)慣,只要愿意動腦,短時間內(nèi)完成一件有趣、好玩的創(chuàng)意作品并不是什么難事;只要愿意動手,都可以在這里找到創(chuàng)作的快樂。
在Scratch程序設(shè)計中,學(xué)生不需要再去為語言和語法頭痛了,因?yàn)樗麄冎皇切枰穸逊e木一樣來設(shè)計程序。堆積木是不需要教的,我們只需要告訴孩子們,積木可以如何使用就行了。至于如何堆積、堆積出什么,那就是孩子們自己的事情了。經(jīng)過興趣班的教學(xué)實(shí)驗(yàn),我逐漸把Scratch引入到常規(guī)教學(xué)中,代替了原來的LOGO語言教學(xué),同時拋棄以往的語言教學(xué)方式,而改為基于項(xiàng)目的方式進(jìn)行教學(xué),因?yàn)镾cratch定義為一種程序設(shè)計工具,而不是語言,所以我們教的是語言而不是工具,重點(diǎn)應(yīng)放在流程設(shè)計,而不是語法上。
在Scratch教學(xué)中,學(xué)生能自己看懂的就不講,教師只講一些易錯點(diǎn)、關(guān)鍵點(diǎn)和提升點(diǎn)。比如,如何讓舞臺上的對象動起來、唱起來;如何用“廣播”實(shí)現(xiàn)對象之間的交互等。Scratch的簡便易學(xué)、有趣好玩等特性讓信息技術(shù)教師一直苦苦追求的自主探究學(xué)習(xí)成為可能,讓學(xué)生直正成為學(xué)習(xí)的主人,而教師則成為那個給學(xué)生搭建“腳手架”的人。
Scratch教學(xué)流程
經(jīng)過一段時間的教學(xué)嘗試,我們摸索出一套Scratch教學(xué)的初步流程?!巴嬷袑W(xué)”的教學(xué)模型中包括5個過程:興趣分組—制定計劃—作品制作—分享評價—作品完善。
1. 興趣分組
首先,教師應(yīng)該引導(dǎo)學(xué)生興趣分組,讓每一個小組有不同能力層次和不同特長水平的學(xué)生。要鼓勵學(xué)生勇于擔(dān)當(dāng),展現(xiàn)自己的特長和智慧,并在作品創(chuàng)作中學(xué)習(xí)別人的長處。所有的小組成員圍繞制作一個個性化、有創(chuàng)意的作品而一起努力。
2. 制定計劃
制定計劃是落實(shí)學(xué)生自主學(xué)習(xí)的關(guān)鍵,學(xué)生在制定計劃的過程中,首先要對項(xiàng)目進(jìn)行分析,對可能花費(fèi)的時間、素材的制作、組內(nèi)的分工都要進(jìn)行預(yù)估,并制定出一個計劃綱要。這個過程充分體現(xiàn)了學(xué)習(xí)者的主要注意力轉(zhuǎn)移到學(xué)習(xí)過程上,是“完全獨(dú)立地組織學(xué)習(xí)的關(guān)鍵一步”。
3. 作品制作
在作品制作過程中,學(xué)生根據(jù)自己制定的計劃,有序開展組織活動。在高級階段,教師的角色同樣十分重要。教師應(yīng)該成為學(xué)生學(xué)習(xí)的引導(dǎo)者和伙伴的角色,而不僅僅是巡視指導(dǎo)。在學(xué)生項(xiàng)目實(shí)踐的過程中,既要放手讓學(xué)生去實(shí)踐、去探究,也要積極參與到學(xué)生的學(xué)習(xí)活動中去,以伙伴的角色在小組學(xué)習(xí)遇到困難時提供幫助,這種幫助更多地也是方法的指導(dǎo)和能力的培養(yǎng),而不是替代學(xué)習(xí)。
4. 分享評價
評價是促進(jìn)學(xué)生自主學(xué)習(xí)的一個重要方式。分享和評價,能讓學(xué)生學(xué)習(xí)到其他組的作品,并從中汲取經(jīng)驗(yàn)和智慧。還能夠培養(yǎng)學(xué)生分析問題、評價作品的能力,這些也都是自主學(xué)習(xí)能力方面不可缺少的部分。評價可以分為自評、他評、組評等多種評價方式,在具體的某個游戲創(chuàng)作中,可以根據(jù)需要選擇合適的評價方式。
5. 作品完善
作品完善是基于分享評價后,學(xué)生對自我作品的一個重新思考和審視,在評價和自我反思后對作品的一個完善。在完善的過程中,還要對前期學(xué)習(xí)過程進(jìn)行反思和提升,為后續(xù)的項(xiàng)目學(xué)習(xí)積累經(jīng)驗(yàn),有效提高自身的自主學(xué)習(xí)能力。
進(jìn)一步的思考
學(xué)生的操作并沒有統(tǒng)一的流程。有些學(xué)生看一下范例就開始創(chuàng)作,遇到不懂的問題才會仔細(xì)研究;有的學(xué)生不愿看范例,不懂的問題直接問同學(xué)和教師;還有一些學(xué)生根本不與其他人交流,只顧在自己創(chuàng)作的世界里自娛自樂。不管學(xué)生選擇了什么樣的流程,只要實(shí)現(xiàn)了創(chuàng)作意圖,教師都應(yīng)該給予及時的鼓勵。因?yàn)樗麄兪窃谥鲃臃e極地研究和探索,在不斷地挑戰(zhàn)和超越自己,這正是我們最希望看到的情景。
Scratch教學(xué),所面臨的最大挑戰(zhàn)并不是來自于技術(shù)上的,也不是教會孩子們?nèi)绾稳ナ褂媒M件,如何去組裝組件,而是教會孩子們思考問題的方式與良好的思維習(xí)慣。我們需要改變孩子們以及成年人對編程的觀念。我們不僅僅需要他們會交談、瀏覽和交互,更需要他們擁有通過媒體進(jìn)行設(shè)計、創(chuàng)造和發(fā)明的能力。
喜歡玩游戲是孩子們的天性,孩子們不僅僅對玩游戲有興趣,同樣對創(chuàng)作游戲也有極大的興趣。利用Scratch軟件,將游戲的創(chuàng)作門檻降到了最低。學(xué)生也從一個游戲的消費(fèi)者變成游戲的創(chuàng)作者。
Scratch教學(xué)過程中也應(yīng)注意以下問題:第一,Scratch程序中很多角色本身就帶有腳本,教師可以引導(dǎo)學(xué)生分析相關(guān)腳本來學(xué)習(xí)。第二,在平時的教學(xué)中培養(yǎng)幾個特長生,通過他們帶動更多的學(xué)生參與到創(chuàng)作中來。第三,愛玩是孩子的天性,玩游戲本身也沒什么過錯。從被動玩游戲到設(shè)計游戲給人玩,這是個了不起的轉(zhuǎn)變,Scratch讓不可能變成了可能。第四,和課堂教學(xué)一樣,展示和評價也是Scratch教學(xué)活動重要的組成部分。通過校內(nèi)競賽、作品展評等多種形式激發(fā)學(xué)生的表現(xiàn)欲。通過評價,學(xué)生能夠發(fā)現(xiàn)作品的不足和修改的方向,還能夠提高學(xué)生對作品的欣賞和鑒別水平。激勵更多的學(xué)生投身到這項(xiàng)有意義的活動中來。第五,因?yàn)镾cratch被設(shè)計得非常容易修改,學(xué)生能夠動態(tài)地改變每塊代碼,并立即看到修改結(jié)果。學(xué)生在不斷解決問題的過程中獲得巨大的成就感。在教學(xué)實(shí)踐中,我們會發(fā)現(xiàn)很多優(yōu)秀的作品都不是一蹴而就的,而是幾經(jīng)評價、修改和完善,千錘百煉后,才能最終創(chuàng)作出一件優(yōu)秀的作品。一個優(yōu)秀的、有生命力的作品肯定是有完善空間的作品,這也正是Scratch的魅力所在。
通過一段時間的學(xué)習(xí),很多學(xué)生已經(jīng)愛上Scratch,學(xué)生創(chuàng)作的富有想象力的作品讓人耳目一新。只要我們充分信任學(xué)生,給他們發(fā)揮的機(jī)會,他們就能創(chuàng)造奇跡。只要我們相信學(xué)生、尊重學(xué)生、依靠學(xué)生,給學(xué)生搭建好舞臺,Scratch就一定可能成為培養(yǎng)學(xué)生創(chuàng)新能力的新平臺。在學(xué)習(xí)Scratch的過程中,學(xué)生的學(xué)習(xí)興趣極為濃厚,一改往日的忙亂,他們時而專注于編程,時而苦思冥想,時而和旁邊的同學(xué)交流。從他們的臉上,我讀懂了什么叫主動學(xué)習(xí)。Scratch教學(xué)不僅教會學(xué)生熟悉一條條指令,還讓學(xué)生學(xué)會綜合應(yīng)用,設(shè)計出有創(chuàng)意的作品,這才是教學(xué)的根本。
我想,Scratch為何而來,應(yīng)是為了學(xué)生的未來而來;學(xué)生向何而去,也必然是向著未來而去。而創(chuàng)新精神、創(chuàng)造能力是立足當(dāng)今乃至未來社會的關(guān)鍵能力。
(作者單位:江西上饒市第五小學(xué))