Scratch 程式設計課程進度
第一堂
- 觀看教學影片:為什麼要學程式設計 8分鐘 (均一教育平台)
- 閱讀文章:孩子為何要學程式設計?3個原因告訴你(天下雜誌)
- Scratch 介紹:關於 Scratch、 致家長
- 註冊 Scratch 帳號
- Google Chrome 不能執行 Adobe Flash Player 音訊和影片時,怎麼辦?
- Scratch 3.0 離線應用程式下載及安裝
- 觀看教學影片:Scratch 基本介紹及使用介面介紹 (均一教育平台)
- Scratch 程式積木詳細解說
- Scratch 新手入門
Scratch 官方實作練習項目(基礎)
官方基礎實作1:開始使用 Scratch
第一次使用 Scratchs?試試這個!體驗 Scratch 程式設計。
第二堂
官方基礎實作2:姓名動畫
讓你的名字動起來!使用 Scratch 來寫程式讓字母產生動畫效果。也可以加入音效跟音樂。
學習內容:
- 新增角色
- 新增背景
- 控制角色的顏色、移動、旋轉、縮放。
- 新增音效
線上課程:https://www.scratch-tw.org/blog/name
- 加入角色
- 顏色特效
- 新增音效
- 新增背景
- 旋轉角色
- 縮放角色
官方基礎實作3:製作音樂
選一種樂器,添加音效,然後按下按鍵就可以播放音樂。
學習內容:
- 使用鍵盤按鍵控制播放音效
- 使用迴圈讓程式碼重複執行
- 控制角色的造型
- 使用音效製作歌曲旋律
- 製作樂器和聲效果
- 錄製及編輯音效
- 使用演奏音階積木製作音樂旋律
專案參考:Scratch 創作坊 Build-a-Band
線上課程:https://www.scratch-tw.org/blog/music
作業練習:設計一個樂器
程式設計概要:
- 舞台上加入有八度音階的音符字母(C,D,E,F,G,A,B,C)
- 用滑鼠按一下音階字母,就會發出該音階的聲音。
- 聲音使用何種樂器,可自由選擇。例如:鋼琴、吉他…等
作業練習參考:台北聲音地景計畫網站
第三堂
官方基礎實作4:讓它飛吧
選擇一個角色,讓它飛起來!
學習內容:
- 控制角色的移動:速度、方向
- 角色的定位
- 變換角色
- 角色動畫
線上課程:https://www.scratch-tw.org/blog/fly
探索項目:
- 讓蝴蝶拍動翅膀
- 蝴蝶抓到精靈後,出聲音,並且精靈消失。5秒鐘之後,再度隨機出現在不同高度位置。
- 蝴蝶碰到大樹後,遊戲結束。
- 蝴蝶抓到精靈後,增加生命值。
- 蝴蝶碰到大鳥後,減少生命值。
官方基礎實作5:建立一個乒乓球遊戲
創造一個彈跳球類型的遊戲,了解如何添加音效、計分功能,還有學習其他效果。最後,和你的朋友一較高下。
學習內容;
- 讓角色(球)不停的移動
- 讓角色(球)反彈
- 使用滑鼠控制角色(球)的位置
線上課程:https://www.scratch-tw.org/blog/pong
第四堂
官方基礎實作6:奔跑到終點線
製作二個角色賽跑的小遊戲。
線上課程:https://www.scratch-tw.org/blog/race
官方基礎實作7:捉迷藏遊戲
線上課程:https://www.scratch-tw.org/blog/hide
第五堂
官方基礎實作8:創作一個故事
線上課程:https://www.scratch-tw.org/blog/story
參考影片:第一個動畫故事 (均一教育平台)
官方基礎實作9:來跳個舞吧
線上課程:https://www.scratch-tw.org/blog/dance
作業練習:自我介紹
第六堂
官方基礎實作10:時尚遊戲
線上課程:https://www.scratch-tw.org/blog/fashion-show
官方基礎實作11:接東西遊戲
線上課程:https://www.scratch-tw.org/blog/catch
第七堂
官方基礎實作12:創作一個虛擬寵物
線上課程:https://www.scratch-tw.org/blog/pet
官方基礎實作13:製作一張生日卡片
線上課程:https://www.scratch-tw.org/blog/card
第八堂
第九堂
第十堂
第十一堂
第十二堂
判斷式:雙人桌球
- 與電腦溝通:提問與答案、說
- 隨機性:使用變數
- 選擇與判斷
- 雙重判斷
- 列出歷程記錄:資料清單
- 記錄狀態、使用計數器
參考資料:
均一教育平台 Scratch 教學影片
推薦教學影片: