《Scratch編程》課程綱要
課程名稱
Scratch編程
設計者
曹榮澤
適用年級
三至六年級
總課時
18課時
課程類型
知識拓展類
課程簡介
本課程把Scratch編程學習和創作多媒體作品結合起來,在創作動畫作品和編寫游戲作品的過程中掌握程序設計的方法,讓學生充分體驗思考的樂趣、滿足創作的欲望和收獲成功的喜悅。在課程活動中,有開展模擬編寫知名游戲的嘗試,有把自己喜歡的小故事制作成一部動畫片,有做智能出題的程序,還有編寫畫板程序等等。在這個課堂里,為學生創造了“邊學邊玩”的氛圍,運用Scratch積木式編程語言環境,開設一個輕松有趣的創作課堂。并且鼓勵學生發布程序作品至Scratch網站,與來自不同國家的Scratch作品愛好者進行交流。
背景分析
“提高學生的信息素養,培養學生的創新能力”是開展信息技術教育的課程意義。而目前以辦公室軟件培訓為主的信息技術課堂難以提供給學生發揮創新能力和表達自我思想的空間。另一方面,近年來,智能手機和平板電腦等電子產品異軍突起,讓“微信”、“水果忍者”、“愛奇藝”等APP程序成了人們離不開的學習、交流與娛樂的載體。“程序設計”是信息技術軟件領域的支持命脈。讓學生涉及“程序設計”的領域,能強化他們的思維訓練與解決問題的能力。但是,針對初中學生的年齡特點,他們的邏輯思維能力尚處于發展階段,編寫和調試代碼等解決問題的能力還未形成。任何一種程序設計語言對他們來說,編寫代碼和調試代碼都將是一道門檻。很可能使他們在學習過程中,逐漸失去學習的興趣和耐心。美國麻省理工大學開發的Teens編程軟件Scratch解除了我的困惑。它的“搭積木”式編程環境,有效地避免了繁瑣的代碼編寫,保留了程序設計中變量、鏈表、調用、面像對象編程等思維方式。更讓我們稱贊的是,它融入了多媒體的思想,有聲音、色彩、動畫、情節等元素。非常符合當前初中信息技術課堂“創作多媒體作品”的思路。通過教學實踐,我發現學習過《Scratch多媒體編程》的學生,在編益智游戲、編導制作生活動畫片、開發實用小程序等三大方向發展。通過《Scratch多媒體編程》的學習,他們更善于發現自己的不一樣,識別自己的優劣勢,并在各自的知識基礎上延續自我學習與發展。
課程目標
《Scratch多媒體編程》課程目標是:提高學生獲取信息、重組信息、表達信息的素養;訓練其設計程序和解決問題的能力;養成嚴密的邏輯思維品質,以科學態度走向創新與實踐。
根據三維目標的劃分,將課程目標細分如下:
1.知識與技能
認識并熟悉Scratch語言編程環境,掌握面向對象程序的基本結構,能編寫面向對象角色的程序腳本;熟悉“動作”、“控制”、“畫筆”、“外觀”、“偵測”、“數字邏輯”和“變量”等積木指令的運用;理解并運用“變量”和“鏈表”等常見數據結構類型;理解邏輯運算、條件判斷、循環控制和事件觸發等程序設計過程中的基本方法。
2.過程與方法
通過完整地體驗設計想象、編輯角色、選擇積木指令、組裝搭建積木指令、執行調試等創作過程,初步掌握面向對像編程的方法和設計程序的技術。
3.情感態度與價值觀
感受程序設計技術實現功能的獨特性,激發對信息技術的學習興趣,體驗創作結合程序功能的交互式多媒體作品的樂趣,有個性地表達內心的創想。
學習主題
活動安排
預備周主題一:《我會用Scratch》
2.《小貓散步》-認識和使用Scratch
3.《從遠處跑來的貓》-使用Scratch的功能模塊
4.《向左走,向右走》-用鍵盤控制角度實現交互
5.《切水果》-使用變量
6.實踐
主題二:《我會編程序》
7.《不停息的畫筆》-編寫應用程序畫板
主題三:《我會編動畫》
8.《奔跑的豹》-Scratch實現動畫角色
9.《黑夜星空》-Scratch中實現動畫場景
10.實踐
主題四:《我會編游戲》
11.《點金幣》-編寫計時游戲程序
12.《迷宮蘋果》-編寫闖關游戲程序
13.《萬圣節的禮物》-編寫完整的多關卡游戲程序
14.實踐
主題五:《我會用算法》
15.《數字排隊》-Scratch中實現數據排序等基本算法程序
主題六:《我會大創造》
16.小組自主創作
17.小組自主創作
18.小組自主創作
評價方式
成績評定
課程評價以學生設計制作的綜合作品評價為主,參考課堂的“學習能力+態度紀律”。達到“優秀”獲得2學分;“合格”獲得1學分。
參考資料
備注