杜雪麗
摘 要:在程序設(shè)計教學(xué)中引入Scratch圖形化程序設(shè)計軟件,積極探索Scratch教與學(xué)的方法,為程序設(shè)計教學(xué)增添活力、動力與創(chuàng)造力。本文主要通過Scratch教學(xué)實例,談?wù)勅绾巫寣W(xué)生在小學(xué)程序設(shè)計學(xué)習(xí)中學(xué)會分享、自主學(xué)習(xí)、快樂編程。
關(guān)鍵詞:信息技術(shù) Scratch 自主學(xué)習(xí)
中圖分類號:G623 ? ? ?文獻(xiàn)標(biāo)識碼:A 文章編號:1674-2117(2014)22-0-01
Scratch的主旨是“想法程序分享”,學(xué)生學(xué)什么、怎么學(xué)、教師如何教、成為教學(xué)探索的難題。經(jīng)過不斷的探索與總結(jié),我們認(rèn)為快樂、自主與分享是開展好scratch教學(xué)的三大核心。我們結(jié)合教材開發(fā)了校本教材,遵循學(xué)生的發(fā)展規(guī)律,由易到難,由范例到開放式主題創(chuàng)作,鼓勵學(xué)生從模仿開始,不斷融入自己的想法,最后自己做編劇、導(dǎo)演和演員,創(chuàng)作出屬于自己的作品,通過自主平臺的展示與交流,分享自己的成果,欣賞和學(xué)習(xí)他人的作品,在交流中改進(jìn)自己的作品,在整個過程中不斷領(lǐng)悟程序設(shè)計思想。
1 激發(fā)興趣,發(fā)揮想象,快樂編程
在教學(xué)第一課演示了結(jié)合生活中的萌貓視頻而設(shè)計的“喵星人”作品,讓學(xué)生模仿教師的作品,自主探索,在做中認(rèn)識Scratch界面。學(xué)生不僅通過模仿完成了作品,還自己做起了編?。河械膶W(xué)生設(shè)計了會動的小狗;有的學(xué)生繪制了可愛的小貓……學(xué)生不僅對學(xué)習(xí)充滿興趣,而且還在學(xué)習(xí)中找到了快樂。經(jīng)過反復(fù)地實踐和反思,筆者讓學(xué)生發(fā)揮想象,完善范例,充分發(fā)揮創(chuàng)作智慧,獨立完成更加生動有趣的動畫。當(dāng)作品得到贊揚(yáng)和肯定后,學(xué)生體會到了自我創(chuàng)作的快樂。
例如,在《小貓與小猴踢足球》一課中,學(xué)生在模仿范例搭建好腳本后,在執(zhí)行作品的過程中,筆者讓學(xué)生分析動畫,發(fā)揮想象,思考如何讓作品更生動。于是學(xué)生紛紛提出了自己的想法:小貓和小猴說加油時,能不能小猴先說加油再等待?足球踢飛的時候,小貓應(yīng)該說:“糟糕,球踢飛了,對不起!”小猴說:“沒關(guān)系,我們再來一次?!边@里小貓和小猴應(yīng)該有踢球的動作。
針對上面的問題,筆者先讓學(xué)生自己去思考如何改進(jìn)腳本,然后讓學(xué)生對正確和失敗的作品進(jìn)行分析,引導(dǎo)學(xué)生理解這其中的算法和程序思想。這樣,學(xué)生不僅成功完善了作品,還有了自己的思考,增強(qiáng)了學(xué)生的自信,使學(xué)生體驗到了創(chuàng)作的樂趣。
2 自主學(xué)習(xí),點擊思維,創(chuàng)造精彩
2.1 自主探索,互相協(xié)作,點擊思維
在Scratch的入門階段,采用范例進(jìn)行教學(xué):出示范例—引導(dǎo)分析—設(shè)計步驟—落實編程。每一節(jié)課筆者都精心選擇范例,引導(dǎo)學(xué)生分析角色,找出角色完成動作需要的一兩條指令,模仿范例搭建腳本,最后驗證效果。在自主探索的過程中會出現(xiàn)很多問題,筆者就鼓勵學(xué)生相互合作。在信息技術(shù)教學(xué)的課堂上,筆者第一次看到學(xué)生自發(fā)地問、自發(fā)地討論以及源自內(nèi)心的合作需要,筆者將更多的時間留給學(xué)生自主探索、反復(fù)嘗試和驗證,這樣就激發(fā)了學(xué)生的創(chuàng)新思維。
2.2 自主創(chuàng)作,激發(fā)創(chuàng)意,創(chuàng)造精彩
在學(xué)生解決問題或?qū)崿F(xiàn)設(shè)想的過程中,教師應(yīng)注重對學(xué)生創(chuàng)新思維的培養(yǎng)。Scratch之所以能做出各種動畫、互動式故事、游戲等,關(guān)鍵是其中有一個程序做支撐,也就是算法的思想和基本的程序結(jié)構(gòu)。學(xué)生只有自己設(shè)計創(chuàng)作,從編劇到導(dǎo)演,再到演員,最后回歸觀眾,以此來完成整個創(chuàng)作過程,才能真正地理解程序設(shè)計。在創(chuàng)作中,學(xué)生不斷地迸發(fā)出創(chuàng)意,并在此過程中,創(chuàng)新也不斷地在每一位學(xué)生身上產(chǎn)生、培養(yǎng)和內(nèi)化了學(xué)生的創(chuàng)造能力。
例如,課前讓學(xué)生試玩《迷宮探險》游戲來激發(fā)學(xué)生創(chuàng)作興趣,然后引導(dǎo)學(xué)生分析作品,最后自主創(chuàng)作,通過確定主題—設(shè)計游戲(故事)—分析角色動作指令—搭建腳本—檢驗評價—再設(shè)計—再驗證的循環(huán)過程,用兩節(jié)課的時間支持學(xué)生創(chuàng)作??粗鴮W(xué)生時而專注于編程,時而苦思冥想,時而和旁邊的學(xué)生交流,時而因迸發(fā)出一個不錯的想法而露出會心的笑容,筆者感到學(xué)生學(xué)會了自主、合作、探究。
3 分享成果,互評互賞,收獲幸福
學(xué)生花費(fèi)了大量的時間、腦力,融入了自己的智慧和毅力在創(chuàng)作,如果沒有分享、沒有評價,整個過程就失去了意義,于是筆者通過讓學(xué)生上傳作品到自學(xué)平臺,然后讓學(xué)生評價和討論大家的作品,提出贊揚(yáng)、指出不足并提出改進(jìn)的意見,通過送鮮花或掌聲的形式肯定大家的成果,讓學(xué)生下載試玩游戲作品,評出作品排行榜,這樣就大大的提高了學(xué)生的自信心。
某學(xué)生創(chuàng)作的冒險游戲上傳到學(xué)習(xí)平臺后,學(xué)生先是對他設(shè)計出這樣的作品崇拜不已,作品的得票數(shù)和優(yōu)點評價非常多,給作者相當(dāng)大的鼓舞。但下載下來試玩以后,大家也發(fā)現(xiàn)了許多需要改進(jìn)的地方。游戲高手說:“擋板轉(zhuǎn)的太慢了,游戲難度不夠?!奔?xì)心的小欣說:“當(dāng)主人公吃掉水果以后,水果應(yīng)該消失。”思維縝密的小嵩說:“主人公碰到障礙死掉后會重新回到起點,但它的方向沒有初始化,而且其他的角色也沒有初始化,應(yīng)該將每個角色定義初始的狀態(tài)。”看著學(xué)生的評論與思考,不僅幫助學(xué)生將作品修改得更完美,而且傾注了學(xué)生的思考和再設(shè)計,即使有這些小問題,學(xué)生仍然覺得該同學(xué)的作品很不錯。在這樣的氛圍中,學(xué)生通過認(rèn)真思考大家對自己作品的評價和建議,修改完善自己的創(chuàng)作,然后重新上傳,得到大家的肯定,提升自己的排名。有些基礎(chǔ)差的也不甘落后,努力請教學(xué)生和教師,制作出完整可執(zhí)行的作品,展現(xiàn)出積極進(jìn)取的個人風(fēng)采。通過這一過程,使學(xué)生獲得了自信,體驗了成功,激發(fā)了學(xué)生的創(chuàng)造意識和分享意識,從而使學(xué)生收獲了滿滿的幸福。
當(dāng)筆者看到學(xué)生主動探究時的學(xué)習(xí)熱情、完成創(chuàng)作時自信的姿態(tài),分享心得時快樂的表情,為他們感到驕傲。當(dāng)然,Scratch教學(xué)研究尚處于探索預(yù)熱階段,希望本文能拋磚引玉,吸引更多教師對Scratch教學(xué)進(jìn)行研究。
(江蘇省太倉市科教新城南郊小學(xué),江蘇 太倉 215411)