蔣巨瀾
【摘要】Scratch是一款由麻省理工學(xué)院(MIT) 設(shè)計開發(fā)的少兒編程工具。其特點是使用者可以不認(rèn)識英文單詞,也可以不會使用鍵盤,構(gòu)成程序的命令和參數(shù)通過積木形狀的模塊來實現(xiàn),用鼠標(biāo)拖動模塊到程序編輯欄就可以了。Scratch這種獨有的結(jié)構(gòu)式思維方式,是學(xué)生學(xué)習(xí)程序語言、培養(yǎng)邏輯思維和創(chuàng)新表達(dá)能力的重要途徑。經(jīng)過實踐與探索,本人認(rèn)為興趣、快樂與分享是開展好Scratch教學(xué)的三大核心。
【關(guān)鍵詞】Scratch編程 興趣 ?快樂 ?分享
近年來,我國很多地方已經(jīng)普及了Scratch編程教學(xué),河南省從2016年開始在小學(xué)六年級課堂引入Scratch教學(xué),但由于師資所限,我縣很多農(nóng)村學(xué)校沒有正常開設(shè)這一課程。為增進(jìn)和擴(kuò)大Scratch教學(xué)在我縣農(nóng)村學(xué)校的范圍及影響,本學(xué)期進(jìn)行了長時間跟蹤調(diào)研,從中深深體會到興趣在Scratch教學(xué)中的重要性,只有通過充滿趣味的學(xué)習(xí)才能讓學(xué)生學(xué)的輕松和快樂,可如何調(diào)動學(xué)生的學(xué)習(xí)興趣,讓學(xué)生在程序設(shè)計中自主學(xué)習(xí)、學(xué)會分享和快樂編程呢?針對這一問題我進(jìn)行了一系列跟蹤研究和探索。
首先,小學(xué)階段兒童在課堂上由于心智發(fā)育未成熟,容易被外物吸引而分散注意力,因此,課堂教學(xué)內(nèi)容除了滿足課標(biāo)的要求外還需富含趣味性、滿足兒童愛玩愛動手的天性。其次,Scratch 作為一款積木式程序設(shè)計語言,它以形象直觀的積木指令代替了logo語言枯燥、易出錯的復(fù)雜程序代碼,有利于幫助學(xué)生在創(chuàng)作體驗中快樂編程、表達(dá)自己的想法,在創(chuàng)作中增強(qiáng)自信,不斷創(chuàng)新,獲得幸福的情感體驗。因此,Scratch不僅是編程語言,更是創(chuàng)作工具,是表達(dá)工具。經(jīng)過前期分析與總結(jié),我認(rèn)為興趣、快樂與分享是開展好Scratch教學(xué)的三大核心。
一、激發(fā)興趣,快樂入門
如在教學(xué)第一課中,一位老師首先演示了結(jié)合生活中的萌貓視頻設(shè)計的“喵星人”作品,學(xué)生看完后都覺得很有趣,然后示范軟件的啟動,講解軟件窗口各部分的名稱,告訴學(xué)生:“你們就是導(dǎo)演,喵星人就是演員,這里有舞臺、有道具,老師相信通過本學(xué)期的學(xué)習(xí),你們一定能創(chuàng)作出很精彩的作品。”學(xué)生的學(xué)習(xí)興趣和熱情一下子調(diào)動了起來,緊接著老師將一些提前準(zhǔn)備好的編程作品發(fā)給同學(xué)們讓他們模仿老師操作并觀看演出,孩子們通過自己動手操作,動腦思考,整節(jié)課的課堂教學(xué)效果很快就水到渠成。
一周后再度和該老師課后交流,驚喜地發(fā)現(xiàn)在學(xué)校敢頂撞校長、摔老師手機(jī)、令體育老師都頭疼的一位男同學(xué)居然對Scratch編程有著巨大興趣。老師說在課堂上他一個人坐在角落里,拉模塊、調(diào)參數(shù)、添角色,玩著不亦樂乎,令其非常吃驚。因為在老師的印象中,這個孩子就是一個能不搗亂就是一個好孩子的孩子。于是老師問他:“你做這個程序是干什么的?”他說:“讓這個小人去旅行,你看我給他添幾個不同的舞臺,加上‘我曾經(jīng)跨過山和大海 也穿過人山人海;的歌曲……”老師徹底驚詫于他天馬行空的構(gòu)思和折服于他熟練的操作手法,又問:“你以前學(xué)過Scratch嗎?”他說:“沒有,就是喜歡?!崩蠋熢俣日痼@。后來焦作市舉行Scratch編程大賽,老師積極大膽地推薦讓他代表學(xué)校參加,并最終在縣里脫穎而出,代表縣里參加市級比賽取得了很好的成績。再后來老師讓他參加了學(xué)校的創(chuàng)客社團(tuán),其也成為社團(tuán)活動里最積極的一個。
二、完善作品,快樂創(chuàng)作
在調(diào)研中也發(fā)現(xiàn),Scratch教學(xué)不能僅僅停留在讓學(xué)生模仿制作作品的層面,更重要的是讓他們“了解程序設(shè)計的基本思想,培養(yǎng)邏輯思維能力”。于是建議老師將程序設(shè)計的算法思想引入課堂,講授一些專業(yè)的算法思想術(shù)語,如焦作市因病離世的電教館原館長馮有文曾經(jīng)說過一句話,要讓學(xué)生們學(xué)會“讀程序”。經(jīng)過老師們反復(fù)實踐及反思,讓同學(xué)們發(fā)揮想象、完善范例,并在修改和完善的過程中體會算法思想;通過反復(fù)讀程序、修改程序、調(diào)試程序,讓學(xué)生的作品更加生動有趣,體會到自我創(chuàng)作的快樂。例如一位老師在講授自編教材《分撿垃圾》一課中采取了這樣的策略:①故事大綱:小明在公園里看到草地上有許多垃圾,想到課堂上老師講的環(huán)境保護(hù),于是決定把垃圾撿起來扔到垃圾箱里;②引導(dǎo)分析:垃圾分可回收和不可回收,那么怎么來區(qū)別不同的垃圾,并把它們?nèi)拥较鄳?yīng)的垃圾箱里呢;③角色動作指令分析:把垃圾扔到對應(yīng)的垃圾箱,垃圾箱會發(fā)出“你真棒”的表揚;如果扔錯,垃圾箱會發(fā)出“我是XX垃圾,請再試一次”的鼓勵語言。老師通過以上分析,讓學(xué)生們編寫腳本并試運行自己的作品,然后不斷找出問題、思考,并不斷完善。通過這種查漏補(bǔ)缺式的實踐與教學(xué),不僅讓學(xué)生學(xué)會了編寫程序,同時也對學(xué)生進(jìn)行了環(huán)保教育。
三、快樂學(xué)習(xí),快樂分享
學(xué)生花費了大量的時間、腦力,融入自己的智慧和毅力創(chuàng)作出的編程作品,如一些游戲作品,如果沒有分享,沒有評價,整個過程就失去了意義,而小學(xué)生最大的特點就是喜歡分享,或者說是喜歡向同學(xué)“炫耀”自己的作品。于是我建議老師通過讓學(xué)生上傳一些編程作品到班級平臺,讓其他同學(xué)參與檢驗和評價。如通過程序運行效果,讓班級學(xué)生自己對同班同學(xué)的作品進(jìn)行評價,或提出贊揚,或指出不足,或提出改進(jìn)意見,并通過送鮮花或掌聲的形式給予一定鼓勵和贊揚,最終評出班級最佳編程作品排行榜。其中某班一位游戲編程小高手說:“現(xiàn)在網(wǎng)頁上的好多小游戲,象什么槍戰(zhàn)、打地鼠的我都會編,玩自己編的游戲更有意思。”看到學(xué)生們積極主動探究的學(xué)習(xí)熱情,完成程序創(chuàng)作后自信的姿態(tài),我真為他們感到由衷地驕傲和自豪。
總之,Scratch編程教學(xué)已成為時下廣受歡迎的一門課程,以上是本人在跟蹤我縣Scratch教學(xué)現(xiàn)狀中一些膚淺的認(rèn)識。我深信通過Scratch編程的逐步深入和廣泛學(xué)習(xí),學(xué)生們一定會在以后的學(xué)習(xí)中養(yǎng)成自主探究學(xué)習(xí)和創(chuàng)新思維的習(xí)慣,他們的終身學(xué)習(xí)能力也一定會得到全面發(fā)展和提高。
基金項目:本文系河南省教育科學(xué)“十三五”規(guī)劃2019年度立項課題《中小學(xué)Scratch編程教學(xué)中存在的問題及對策研究》研究成果,課題編號:(2019)-JKGHYB-1046。