Scratch平台下遊戲化編程教學的策略研究
大社區
作者:夏軍偉
程序設計是小學生信息素養中一項重要內容。傳統的編程教學以Pascal軟件為主要平台,Pascal是麵向過程的程序語言,語言程序結構嚴謹,流程清晰,在閱讀和理解中顯得比較枯燥和困難,特別對語法要求比較高,調試時容易出現語法錯誤。Scratch軟件的出現給信息技術學科注入了新的活力,它是由麻省理工學院推出的編程工具,是適合於小學生學習編程和交流的工具和平台。Scratch與傳統的編程軟件是不一樣的,不再是枯燥的命令組合的集成,而是隻需像搭積木一樣拖曳圖形化的指令,就能創作屬於自己的故事、動畫、遊戲和音樂等作品。在創作過程中一邊玩一邊學,對學生的思維能力、創造能力以及解決問題能力的培養有著積極的意義。
我們把Scratch軟件引入信息技術課堂,開展遊戲化的程序設計教學,目的就是促進小學生編程思維的發展。但在開展中我們也碰到了許多問題,如缺少合適的教學內容,缺少分類指導,缺少展示平台,缺少交流反饋,缺少互相評價,缺少輔導時間,缺少學生人數等。所以,迫切需要教師在教學中運用新的理念和方法,探索出一條遊戲化編程教學的作品創作之路,有效提升學生的編程能力。
選擇有趣的教學內容是遊戲化編程教學的核心
目前,Scratch教學越來越受到老師們的關注,在新課程浙江攝影出版社《小學信息技術》六年級下冊中,正式引入Scratch教學內容,但內容隻有五個課時,隻是讓學生有個初步的了解。完整的Scratch軟件操作教程不多見,市場上出現的還有一類Scratch書,是學校教師根據他們在課堂中開展Scratch教學實踐的經驗編寫的。我校在剛引入Scratch教學時,初步挑選了幾本,有《Scratch與創意設計》《Scratch創意動畫設計》和《邊玩邊學Scratch趣味遊戲設計》等。我們從這些書中精選了包括基礎知識、範例演示、作品創作等幾個方麵的學習內容,選取了一些有趣又好玩的小遊戲。這些作品大部分來自於同齡人的創作,難度並不大,非常適合學生們去模仿和練習,在初學時特別有效。我們還選取了一些並不完美的遊戲作品,還有許多地方需要完善的有趣作品,讓學生去分析,讓他們提出問題,去學會解決問題和創造性地改進這些不足。
在初識Scratch時,我以《小貓快跑》為主題,通過組織遊戲內容開展教學。
一隻威猛的獅子在森林深處巡視著自己的領地。突然,一隻小貓闖進了它的領地,獅子勃然大怒,這時小貓發現情況不妙,它能否脫離險境呢?於是“小貓快跑”的好戲上演了。
用遊戲的內容,結合故事情境,讓學生初步掌握移動、下一個造型、碰到邊緣就反彈和重複執行等指令。
創建合理的分類作品是遊戲化編程教學的基礎
我們在教學時針對不同年級,選擇學生容易接受的知識點。內容是學生比較感興趣的,這樣才能使學生得到更多的收獲。
我們根據作品的性質,分為迷宮類、射擊類、益智類和動畫類等。我們發現同一類別的作品,在創作過程中它們的指令代碼也類似,可以起到舉一反三的作用。分類作品教學可以提升學生的思維能力,鞏固解決問題的能力,這樣學生學起來相對輕鬆。對一些思維開闊的學生幫助更大,有助於他們創造性地修改作品。