廖子華
摘 要:Scratch是由麻省理工學院媒體實驗室專為少兒開發(fā)的一款軟件,它給學生提供了積木式的編程環(huán)境,能創(chuàng)造個性化的動畫、游戲等,培養(yǎng)了學生的想象力和創(chuàng)新思維。通過Scratch教學實例,談談在實施Scratch教學時的一些心得體會,讓學生的學習變得更輕松,并充滿樂趣。
關鍵詞:Scratch;信息技術教學;范例;自主學習
隨著社會的快速發(fā)展,當前信息技術教學內(nèi)容已不能完全滿足學生發(fā)展的需求。為了提高信息技術在小學課堂教學中的價值,實現(xiàn)從“技術為核心”向“以學生能力為本”的思想轉(zhuǎn)變,很多地區(qū)在小學增設了程序設計的教學內(nèi)容,但在傳統(tǒng)的程序設計軟件的教學中,受學生知識水平的限制,小學生在一些程序語句的理解與學習上存在一定的困難。廣州市根據(jù)《廣東省義務教育信息技術課程綱要》提出,在小學階段增設兒童程序設計課程的要求,在廣州版信息技術教材第三冊增加了Scratch軟件教學內(nèi)容。Scratch是由麻省理工學院媒體實驗室專為少兒開發(fā)的一款軟件,它采用“搭積木”的形式搭建腳本,學生可以輕松地創(chuàng)作蘊含著故事情節(jié)的動畫、音樂、游戲和故事,很好地培養(yǎng)了學生借助技術表達思想觀念、表達生活的能力。在教學過程中,結合學生的年齡知識規(guī)律,選擇生活為范例,通過學生的自主學習,掌握知識要點,鼓勵學生創(chuàng)作屬于自己的作品,通過實踐,Scratch引入了信息技術課堂,受到了學生的喜愛,有效地激發(fā)學生對程序設計的學習興趣,領悟了程序設計思想,較好地鍛煉了他們的邏輯思維能力,而且通過Scratch的創(chuàng)作,培養(yǎng)學生的創(chuàng)新精神與實踐能力。
一、創(chuàng)設情景,提出問題
新課程標準強調(diào):教學要緊密聯(lián)系學生的生活實際,從學生的生活經(jīng)驗和已有知識出發(fā),創(chuàng)設生動有趣的情景。我們在創(chuàng)設情景時,應盡可能根據(jù)教學制作動畫的內(nèi)容,選取學生日常生活中的情景,拍攝相對應的生活視頻,學生看到視頻里的情景會倍感親切。我們還可以讓學生上臺展示整個動畫過程,體會動畫的真實性,提高學生參與課堂的積極性,更能激發(fā)學生學習的興趣。如在教學“趣味投籃賽——角色的定位和平滑移動”這課時,我把學生籃球場上投籃練習拍成視頻,在創(chuàng)設情景時播放給他們看;在教學“酷貓?zhí)咦闱颉貜蛨?zhí)行控制指令”這課時,請班上的學生上來在畫好的方格內(nèi)演示來回運球的整個過程。這樣可以讓學生知道,制作動畫的素材就來源于我們的日常生活,可以把日常生活中的運動、游戲等,通過Scratch軟件制作成動畫。這樣做也是為我們這堂課的教學服務,讓學生用自然語言表達我們今天所要制作動畫的過程,畫出流程圖,這樣,學生對制作動畫的整個過程就非常明白了。接著讓學生猜想:要把自然語言轉(zhuǎn)化為計算機語言最關鍵的地方在哪?制作時哪個地方會有困難?學生所說的這些困難的地方,就是我們這節(jié)課的教學目標。這樣既培養(yǎng)了學生的猜想能力,領悟程序設計的思想,又為教學提出了目標,學生可以根據(jù)教學目標有目的地學習。
二、研習范例,自主學習
范例教學法是指教師在教學中將真正基礎、本質(zhì)的知識作為教學內(nèi)容,通過“范例”內(nèi)容的教學,使學生達到舉一反三,掌握同一類知識的規(guī)律的方法。目的在于促使學生獨立學習,要使學生所學的知識遷移到其他方面,進一步拓展所學的知識,以改變學生的思維方法和行動的能力。通過前一環(huán)節(jié)的學習,學生對動畫的整個過程必須非常了解。教師可以嘗試讓學生自主制作范例動畫,在自主制作過程中,學生就會發(fā)現(xiàn)很多問題,這時就鼓勵學生認真研讀課本,從中找到想要的答案;還可以觀看教師課前準備好的微課,通過微課的學習,掌握操作制作方法。如果需要還可以采用小組探究的方法,用小組的力量解決制作中的難點。在學生自主研習的時候,教師要給足時間讓學生探究問題,保證學生有足夠的時間,通過各種方法完成動畫的制作。通過學生的自主探究學習,學生在課堂上自覺研讀范例、觀看微課、自主發(fā)問、自發(fā)討論的過程中表現(xiàn)出很高的積極性。通過不斷堅持,讓學生在學習過程中自主探究,始終把學生作為學習的主體,讓學生帶著問題去研習,在輕松愉悅的環(huán)境下解決問題,很好地培養(yǎng)學生的自主、合作、探究的能力。
三、師生互動,反饋交流
很多教師在Scratch教學的過程中都會有這樣一個疑問:學生在制作范例時都能自主完成,但為什么到后面創(chuàng)作時就不會運用了?為了防止學生“照本宣科”,在學生自主制作完范例后,教師應該在開課時提出本課的目標問題,跟學生做一次互動,了解學生真正掌握的情況。教師讓學生上臺演示重要指令的操作步驟,讓全班同學再次回憶鞏固學習內(nèi)容。教師的做法是,拿學生自主學習時的錯例來當范例,依錯追錯,錯出真知,讓學生明白正確的操作方法。因為這是學生自己發(fā)生的操作錯誤,這樣能很好地反映學生學習的困難,既進一步幫助有困難的學生理解知識,也更能激發(fā)學生學習的興趣。之后,我會讓學生進入我課前準備的問卷調(diào)查,進一步了解學生對重點知識的掌握情況。有了這些與學生的互動和反饋,教師基本了解了學生的學習情況,也幫助學生再次復習、鞏固、梳理知識要點,為后面的創(chuàng)作打下基礎。
四、自由創(chuàng)作,激發(fā)創(chuàng)意
《中小學信息技術課程指導綱要》中要求注重培養(yǎng)學生的創(chuàng)新精神和實踐能力。教師學習范例的最終目標是讓學生能達到舉一反三,讓學生把所學的知識遷移到其他方面,所以教師要引導學生,通過自己的生活經(jīng)歷或想象,再次創(chuàng)新范例,不斷完善作品,讓教師的范例作品更加完美;還可以讓學生完成留白作品,通過學生的創(chuàng)意,不斷豐富留白作品的內(nèi)容,達到培養(yǎng)學生運有知識創(chuàng)新的目標;同時還可以引導學生運用所學知識自己設計創(chuàng)作新的作品,從編劇到導演,再到演員,以此來完成整個創(chuàng)作過程,真正理解程序設計。例如,在教學“趣味投籃賽——角色的定位和平滑移動”時,有的學生再次創(chuàng)新范例,將籃球掉地后不斷反彈,最后停下來;又如在教學“酷貓?zhí)咦闱颉貜蛨?zhí)行控制指令”時,有的同學通過自己豐富的想象完成留白作品;《美麗的海底世界》,制作各種海底動物游來游去的動畫;再如教學“快樂‘趕豬
跑——鍵盤控制及條件偵測”這課時,有的學生在網(wǎng)絡上找到迷宮圖,制作了一個“誰最先進出迷宮”的雙人游戲動畫,真正體會到了制作小游戲的成功和喜悅。學生在自主創(chuàng)作過程中,不斷地迸發(fā)出新的創(chuàng)意,在實踐和驗證的過程中,學生體會到了成功,增強了自信,培養(yǎng)了創(chuàng)新精神和實踐操作能力。
五、分享成果,互評互賞
學生通過自己的努力、創(chuàng)新,制作出了新的動畫,激發(fā)了學生的創(chuàng)新意識,跟同學分享、交流,增強了學生的自信心。我讓學生把自己完成的作品上傳到學校服務器,學生可以通過平臺,自由觀看其他同學的作品,然后選定一幅作品作出評價,提出贊揚,指出不足,并提出修改意見。同時,每次我都會展示幾個最有創(chuàng)新的作品,與全班同學分享、學習。通過分享和互評,不僅可以提升學生的觀察、表達能力,提高自信,還能幫助學生將作品繼續(xù)完善,再次激發(fā)學生思考、設計、創(chuàng)新的熱情。
Scratch是一款有助于培養(yǎng)學生思維能力,有助于培養(yǎng)學生創(chuàng)新能力,有助于培養(yǎng)學生實踐能力的軟件。在Scratch教學中,做到“做中學”,學生變被動學習為主動學習,讓學生主動探究,自由創(chuàng)作,快樂分享,真正做學習的主人。
參考文獻:
[1]毛愛萍.談《兒童數(shù)字文化創(chuàng)作課程Scratch程序設計》的教學內(nèi)容與模式[J].中國信息技術教育,2013(1).
[2]凌秋虹.聰明的想法+簡單的操作:談Scratch在小學信息技術教學中的意義[J].中國信息技術教育,2012.
[3]管雪諷.Scratch讓信息技術更有趣[J].中國信息技術教育,2012.
編輯 王潔瓊