Download presentation
Presentation is loading. Please wait.
1
專題名稱 模組化程式設計-猴子吃香蕉 Design by 詹雅嫻
2
專題簡介 本專題引導學生思考如何利用scratch設計猴子吃香蕉遊戲,透過猴子吃香蕉遊 戲了解模組化程式設計與程式流程的概念。學生2人一組合作共創完成作品, 鼓勵學生可以運用自己的創意,創造更多關卡增添遊戲樂趣。 專題重點為迴圈結構與與模組化程式的學習。活動中透過遊戲元件的建構,讓 學生體驗分解問題、樣式辨識、模型化與抽象化等運算思維歷程,學習處理複 雜任務。(例如:控制貓咪左右移動、蘋果移動及消失控制、遊戲增減分設計)
3
重要概念(Big idea) 流程控制 迴圈結構 模組化程式設計
4
主要問題 (Essential questions)
學生能運用流程圖設計各角色的事件 學生能分解問題並從規律性中尋找規則 學生能運用函數設計遊戲分數規則 學生能運用迴圈結構與模組化程式設計完成遊戲製作
5
總體學習目標 學生能經由遊戲設計體驗精確掌握科技符號與運算思維表達。
學生能透過遊戲流程圖尋找規則、與抽象化等運算思維進行 系統性思考,並發展有效解題方法。 學生能透過程序性規畫與程式編寫整合運算思維與資訊科技 解決問題的能力。 學生能將作品上傳於網路平臺,公開程式原始碼並進行傳播、 分享與賞析,充分利用資訊科技與他人合作並進行創作。
6
運算思維 問題拆解(Decomposition):解析遊戲流程 尋找規則(Pattern Recognition): 尋找遊戲中會有那些規則
抽象化(Abstraction):每個角色發生的事件 演算法設計(Algorithm Design):運用模組化程式設計完成猴子吃香蕉遊戲
7
學習表現 運算思維與問題解決:能具備運用運算工具之思維能力,藉以分析問題、 發展解題方法,並進行有效的決策。
運算思維與問題解決:能具備運用運算工具之思維能力,藉以分析問題、 發展解題方法,並進行有效的決策。 資訊科技與合作共創:能利用資訊科技與他人合作並進行創作。 資訊科技與溝通表達:能利用資訊科技表達想法並與他人溝通。 資訊科技的使用態度:能建立康健、合理與合法的資訊科技使用態度與 習慣,並樂於探索
8
學習表現 資t-IV-4能應用運算思維解析問題。 資c-IV-2能選用適當的資訊科技與他人合作完成作品。
資p-IV-1能選用適當的資訊科技組織思維,並進行有效的表達。
9
學習內容 演算法:包含演算法的概念、原理、表示方法、設計應用及效能分析。 程式設計:包含程式設計的概念、實作及應用。
系統平台:包含各式資訊系統平台(例如:個人電腦、行動裝置、網際網 路、雲端運算平台)之使用方法、基本架構、工作原理及未來發展。 資料表示、處理及分析:包含數位資料的屬性、表示、轉換、分析及應用。 資訊科技應用:包含各式常見資訊科技應用軟體與網路服務的使用方法。 資訊科技與人類社會:包含資訊科技合理使用原則,以及資訊倫理、法律 及社會相關
10
學習內容(國中) 資A-IV-1演算法基本概念-問題解析、流程控制 資P-IV-2結構化程式設計 資P-IV-4模組化程式設計的概念
11
領綱核心素養 科-J-A1 具備良好的身心發展知能與態度,並展現自我潛能、探索人性、自我價值與生命意義、積 極實踐 科-J-A2 具備理解情境與獨立思考的能力,並運用適當科技工具與策略,處理與解決生活問題與生 命議題。 科-J-B1 具備運用各種科技符號與運算思維表達溝通的素養,並理解日常生活中科技與運算的基本 概念,應用於日常生活。 科-J-C2 具備利用科技與群體進行溝通協調及團隊合作,以完成科技作品之能力。
12
教學對象 國中七年級學生
13
學習工具 | 參考資源 學習工具 個人電腦、網路、程式語言工具、學習單、簡報、範例程式、評量
MIT 線上程式編輯器 : 參考資源 Scratch 程式設計教學-(小忠忠老師)
14
教學設計 本專題活動以四個主要步驟進行設計:首先,以簡易版的猴子吃香蕉游系,引 發學習動機,讓學生瞭解遊戲的基本構成元素;接著,透過資料與結構與概念 說明、程式語法說明,帶領學生進入程式實作、創作、除錯與分析的學習歷程。 活動以兩人一組進行,共分二個單元。經由scratch作品示範,先讓學生了解遊 戲流程觀念,逐步引導學生思考創作自己的遊戲,經由分組合作共同創作更多 遊戲關卡,並進行作品觀摩分享。
15
教學設計 教學設計 教學活動 活動內容 視覺化樣式展示與操作 引發學生動機 猴子吃香蕉遊戲展示 學生實際試玩遊戲 提問與討論
引導學生思考-如何用鍵盤或滑鼠控制猴子移動 程式概念說明 函式概念與說明 控制流程概念與說明 遊戲流程圖繪製 範例程式操作-猴子吃到香蕉後如何加分 語法說明 與程式實作 引導學生思考音符代號的意義 學習單-音符資料與數值對應 程式分組創作 猴子吃香蕉簡易版實作 猴子吃香蕉冠過關版實作 範例程式操作-修改香蕉掉落速度、增加吃到榴槤掉落扣分 增加遊戲關卡 觀摩與討論 展示學生作品 觀摩與學習
16
Reference 國高中資訊科學探索課程學習活動(2012)。取自 十二年國民基本教育課程綱要總綱(教育部發布版)( )。取自 十二年國民基本教育課程綱要科技領域(草案) - 國家教育研究院(2016.2)。取自
Similar presentations