編程線上教學課程內容
課程簡介
這是一堂專為初學者設計的 Scratch 精華課,透過一小時的互動教學,學員將學會用積木式程式設計邏輯,建立角色動畫、條件控制與互動遊戲。Scratch 是最適合入門的可視化程式語言,能培養邏輯思考與創造力。本課程以「玩中學、做中學」為核心,結合遊戲設計與故事創作,讓學生在輕鬆體驗中完成屬於自己的第一個互動作品。
適合對象:
-
中小學生、初學程式設計者
-
想培養邏輯思維與編程創意的孩子
-
教師或家長想了解 Scratch 教學方法者
一小時課程大綱
第一章:課程導入與環境認識(約 5 分鐘)
第二章:角色與背景設定(約 10 分鐘)
-
新增與更換角色(Sprites)
-
設定舞台背景、畫面美化技巧
-
角色的基本位置與移動控制(X,Y 座標)
-
範例練習:貓咪在海灘上移動與問候
第三章:動作與外觀控制(約 10 分鐘)
-
動作積木介紹:移動、旋轉、碰到邊緣反彈
-
外觀積木:改變造型、顯示文字、變換顏色效果
-
動畫技巧:角色跑步、跳躍與連續動作排列
-
實作範例:小貓跑步動畫事件設計
第四章:事件與控制(約 10 分鐘)
-
事件觸發積木(點旗子、按鍵、點選角色)
-
控制流程:重複、等待、如果...那麼、永遠執行
-
簡單邏輯條件判斷:角色碰到邊緣、物件
-
實作範例:貓咪在鍵盤控制下自由移動
第五章:聲音與互動(約 10 分鐘)
-
加入背景音樂與角色音效
-
使用「播放聲音」與「錄音」積木
-
角色互動:角色之間對話或互動反應
-
實作練習:讓兩個角色進行對話動畫
第六章:變數與遊戲積木應用(約 10 分鐘)
-
建立變數(分數、時間、速度等)
-
使用變數更新遊戲紀錄(加分、倒數計時)
-
條件組合應用(碰到物件加分、時間歸零結束)
-
實作範例:「接水果」小遊戲的遊戲邏輯設計
第七章:迷你專案實作(約 10 分鐘)
-
專案主題:建立一個「貓咪抓老鼠」遊戲
-
設定角色、移動與碰撞條件
-
加入分數系統與音效
-
設計「遊戲結束」畫面
-
展示完整成品並講解邏輯流程
第八章:延伸創作與課程總結(約 5 分鐘)
-
建議延伸主題:
-
多角色互動遊戲
-
故事動畫製作
-
Scratch 與 AI 移動偵測、攝像頭應用
-
鼓勵創作:改造自己的遊戲、加入故事與音樂
-
推薦 Scratch 線上社群與資源學習平台