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