MIT Scratch 程式設計15堂主題課程,由淺到深,並結合SDGs
詳細設計 MIT Scratch 程式設計15堂主題課程,由淺到深,並結合SDGs,要有參考資料
以下是一個可能的 MIT Scratch 程式設計15堂主題課程,由淺到深,並結合 SDGs 的範例。這些課程旨在讓學生瞭解 Scratch 的基本概念和功能,並探索如何使用 Scratch 創建與 SDGs 相關的互動式項目。
課程1:介紹 Scratch
介紹 Scratch 的基本介面和功能
創建一個簡單的動畫或遊戲,例如移動貓咪或彈跳球
引導學生設定自己的 Scratch 帳戶
參考資料:
Scratch 官方網站: https://scratch.mit.edu/
Scratch 教學影片: https://www.youtube.com/watch?v=V7HaHtqZDME
課程2:編寫程式
詳細介紹 Scratch 編程塊的功能和用法
創建一個簡單的射箭遊戲,並引導學生編寫程式以實現遊戲邏輯
參考資料:
Scratch 編程塊說明: https://scratch.mit.edu/projects/editor/?tutorial=getStarted
Scratch 射箭遊戲教學: https://www.youtube.com/watch?v=WEJcNwBtR4c
課程3:角色和背景
詳細介紹 Scratch 角色和背景的功能和用法
創建一個簡單的互動故事,例如故事的主角遇到了一個困難,需要學生的幫助
參考資料:
Scratch 角色和背景說明: https://scratch.mit.edu/projects/editor/?tutorial=getStarted
課程4:音效和音樂
詳細介紹 Scratch 音效和音樂的功能和用法
創建一個簡單的音樂播放器或節奏遊戲
參考資料:
Scratch 音效和音樂說明: https://scratch.mit.edu/projects/editor/?tutorial=sounds
課程5:變量和控制流程
詳細介紹 Scratch 變量和控制流程的功能和用法
創建一個簡單的迷宮遊戲,並引導學生編寫程式以實現遊戲邏輯
參考資料:
Scratch 變量和控制流程說明: https://scratch.mit.edu/projects/editor/?tutorial=variables
課程6:條件語句和運算符
詳細介紹 Scratch 條件語句和運算符的功能和用法
創建一個簡單的多選題遊戲,並引導學生編寫程式以實現遊戲邏輯
參考資料:
Scratch 條件語句和運算符說明: https://scratch.mit.edu/projects/editor/?tutorial=control
課程7:事件和廣播
詳細介紹 Scratch 事件和廣播的功能和用法
創建一個簡單的互動故事,例如故事的主角需要與其他角色互動以解決問題
參考資料:
Scratch 事件和廣播說明: https://scratch.mit.edu/projects/editor/?tutorial=events
課程8:列表和重複
詳細介紹 Scratch 列表和重複的功能和用法
創建一個簡單的排序遊戲,並引導學生編寫程式以實現遊戲邏輯
參考資料:
Scratch 列表和重複說明: https://scratch.mit.edu/projects/editor/?tutorial=lists
課程9:物理引擎
詳細介紹 Scratch 物理引擎的功能和用法
創建一個簡單的物理模擬器,例如彈簧運動或重力模擬
參考資料:
Scratch 物理引擎說明: https://scratch.mit.edu/projects/editor/?tutorial=physics
課程10:遠程控制
詳細介紹 Scratch 遠程控制的功能和用法
創建一個簡單的機器人控制器,例如控制機器人移動或轉彎
參考資料:
Scratch 遠程控制說明: https://scratch.mit.edu/projects/editor/?tutorial=remote
課程11:雲端變量和雲端數據庫
詳細介紹 Scratch 雲端變量和雲端數據庫的功能和用法
創建一個簡單的計數器或投票系統,並使用雲端變量或雲端數據庫來存儲數據
參考資料:
Scratch 雲端變量和雲端數據庫說明: https://scratch.mit.edu/projects/editor/?tutorial=cloud
課程12:AI和機器學習
詳細介紹 Scratch AI和機器學習的功能和用法
創建一個簡單的情感分析器,例如通過分析用戶輸入的文字來判斷情感
參考資料:
Scratch AI和機器學習說明: https://scratch.mit.edu/projects/editor/?tutorial=ai
課程13:創造性編程
詳細介紹 Scratch 創造性編程的功能和用法
引導學生創建自己的 Scratch 項目,例如動畫、遊戲或教育工具
參考資料:
Scratch 創造性編程說明: https://scratch.mit.edu/projects/editor/?tutorial=creative
課程14:可持續發展目標(SDGs)
介紹可持續發展目標(SDGs)的基本概念和目標
引導學生創建與 SDGs 相關的 Scratch 項目,例如關於環境保護、人權、性別平等等主題的遊戲或互動故事
參考資料:
聯合國可持續發展目標網站: https://sdgs.un.org/goals
Scratch 可持續發展目標(SDGs)項目示例: https://scratch.mit.edu/projects/268133955/
課程15:Scratch 創意應用和分享
引導學生將自己的 Scratch 項目分享到 Scratch 在線社區上
探討如何在 Scratch 在線社區上搜索和發現其他有趣的項目
鼓勵學生分享自己的項目給其他人評論和反饋
參考資料:
Scratch 在線社區: https://scratch.mit.edu/discuss/
Scratch 在線社區項目示例: https://scratch.mit.edu/explore/projects/all
今天: | |
昨天: | |
本週: | |
本月: | |
總計: | |
平均: |