修雅平

摘 要:Scratch是一種全新的程序設計語言,通過以角色為編程對象,借用積木式程序設計語言,將多學科的知識技能納入到了編程課程里,很容易創造出交互式故事情節、動畫和游戲,大大激發了學生的學習興趣。學生能夠從中得到全方位、多角度地思考并解決問題的獨特體驗。
關鍵詞:Scratch;積木式;交互式
一、教材分析
在Scratch十個程序模塊指令組中,本課主要圍繞外觀和動作模塊展開教學,重點應用“隱藏”、“顯示”和“移到”等積木。本課內容是通過給垃圾分類拋出很多具體的啟發性問題讓學生思考,引導學生注意觀察,分析角色,進行探究性學習,這也是形成和提高學生信息素養的重要活動。
二、課標分析
信息技術課程的主要任務是:培養學生對信息技術的興趣和意識,讓學生了解和掌握信息技術基本知識和技能,了解信息技術的發展及其應用對人類日常生活和科學技術的深刻影響,注重培養學生的創新精神和實踐能力。
對小學階段的學生來說,“scratch”編程語言是有利于人腦邏輯思維發展的軟件工程,它的故事化、游戲化、情景化、趣味性特點,使它兼具吸引學生樂于探索的優勢,開拓了學生的視野,激發了學生的興趣,培養了學生的創新精神。
三、學情分析
本課的教學對象是小學五年級學生。學生初步認識了scratch軟件,熟練編程環境和基本方法,學習了組合使用動作模塊指令、外觀模塊指令、控制模塊指令和偵測模塊指令來編寫程序,了解用Scratch程序表達方法。能夠結合生活中的具體問題,按照情節需求完成簡單的故事小動畫。本節課我設計了制作“垃圾分類”小游戲,實現對所學知識的綜合運用以及能力提升,讓學生懂得了如何用程序化思維來解決問題。
四、教學目標
(一)知識與技能
(1)學會給角色設置初始狀態。
(2)掌握 “隱藏”和“顯示”積木控制角色在舞臺上消失和出現。
(二)過程與方法
(1)通過制作游戲,熟悉腳本搭建的方法。
(2)以任務驅動法,激勵學生自主學習,培養學生的自主探索精神。
(三)情感態度與價值觀
(1)通過創設垃圾分類情境,讓學生用scratch編程來傳遞環保知識,體驗編程的樂趣和意義。
(2)以小組合作的形式開展教學活動,培養學生的團隊協作精神。
五、教學重點和難點
(1)重點:掌握 “隱藏”和“顯示”積木控制角色在舞臺上的消失和出現。
(2)難點:掌握給角色設置初始狀態的方法。
六、教學準備
垃圾分類視頻、垃圾分類的scratch半成品文件、小組加分軟件、認識坐標微視頻和垃圾分類課件
七、教學過程
(一)創設情境,導入新知
上課開始,先給同學們播放一段視頻(垃圾如何處理的視頻)。看完后提問:同學們知道處理這些垃圾有什么好辦法嗎?
導入課題:我們處理垃圾最好的方法就是垃圾分類。
(二)任務驅動,探究新知
我先考考大家:電池、蘋果核和礦泉水瓶這三種垃圾分別屬于什么類型的垃圾?
下面我們用scratch來制作一個垃圾分類的小游戲,幫助它們各自找到自己的家。
7.2.1 第一關卡:將電池放到有害垃圾桶里
游戲要求:
(1)鼠標控制電池移動。
(2)電池碰到有害垃圾桶隱藏。
給大家五分鐘,小組合作完成。所有完成的小組加一顆星。
7.2.2 第二關卡:再次游戲讓隱藏的電池又出現在起始位置
再玩一次游戲,如何讓隱藏的電池再回到原來的位置?我們通過微視頻來認識一下坐標。
同學們小組合作完成第二關卡,所有完成的小組加一顆星。
7.2.3 第三關卡:將剩下的垃圾進行分類,制作出一個完整的垃圾分類小游戲
有快速分類的竅門嗎?從而引出復制腳本的方法。
完成的同學請電子舉手;所有完成的小組加一顆星。
根據每組獲得星的數量,評選出“最佳合作”小組。
(三)個性創作,展示作品
“ 垃圾分類”這個游戲,你們還有其他的設計想法嗎? 說說自己的設想,試著實現它。
每組推選出最有創意作品進行展示。
(四)課堂總結,共享收獲
在今天的學習中,我們學會了運用這些法寶制作垃圾分類的動畫,課下同學們可以繼續完善你的作品,期待看到你們更優秀更精彩的作品。
八、教學反思
(一)有吸引力的導入
導入要牢牢與本節課的課堂教學內容相關,必須與學生的生活實際相關。我設計的導入讓學生觀看視頻,視頻中知道每人每天制造了多少垃圾?垃圾都去哪里了?處理這些垃圾有什么好辦法?學生會自然聯系生活中身邊垃圾的處理方式而進行交流,思維會立刻活躍起來。
(二)教學過程微視頻的運用讓教學內容更加形象具體
本課教學內容中的坐標概念是個新知識,我通過讓學生觀看微視頻來解決本課的難點。對于學生來說,微視頻具有一定的吸引力,能夠將抽象難懂的知識變得具體化、直觀化。
(三)合作學習效果明顯
我采取的方式是:小組成員全部完成任務將進行“星”的獎勵,來激勵組內成員的互幫互助,遇到問題能主動去向同伴求助,合作互助學習意識較強。