20.1 生態盤點
| 層面 | 資源 | 用途 |
| 社群 | Scratch 線上社群 | 分享/再混合作品 |
| 課程 | Code.org、官方教學 | 現成課程與進度 |
| 開源 | Blockly、MakeCode | 自訂工具與硬體 |
| 競賽 | Scratch 競賽、maker 展 | 動機與舞台 |
一句話:Scratch 給「社群」,Blockly 給「開放」——兩者都是「免費、可取得、可再創作」的教育力量。
20.2 開源力量的意義
- Blockly 是開源的:任何人能做出自己的積木工具。
- MakeCode 也是開源:社群可擴充新硬體與積木。
- Scratch 的「再混合」:開放精神滲透到學習文化。
給學生的訊息:你今天玩的積木工具,是可以被你自己改寫的——這才是「創作者」的起點。
20.3 AI 時代的程式教育
| AI 面向 | 對視覺化程式的影響 |
| AI 寫程式 | 積木仍教「邏輯思維」,這比「拼積木」更重要 |
| AI 教練 | AI 能當即時助教(除錯建議、出題) |
| AI 創作 | 學生用 AI 生圖/音效,放進 Scratch 專案 |
| AI 倫理 | 教「會問、會審、會改」,不直接抄 |
範例
AI 輔助的 Scratch 課:
1. 學生問 AI:「貓咪碰到蘋果要加分的積木怎麼拼?」
2. AI 給建議 + 解釋概念
3. 學生自己拼、自己測試、自己解釋
→ 目標:AI 是教練,不是答案機
20.4 給老師的下一步
- 自己先做 3 個 Scratch 專案(建立信心)。
- 把 1 個單元改成「不插電 + 上機」雙軌。
- 期中辦一場小型作品展(動機循環)。
- 嘗試一節「MakeCode × Micro:bit」課。
20.5 Worked Example:學生一學年後帶走什麼
範例
學生 Portfolio 收尾頁:
「我會用積木做:
□ 動畫故事
□ 可玩的遊戲
□ 互動藝術
□ 控制 Micro:bit 的感測器
□ 看懂積木背後的 JavaScript
我最驕傲的作品:______
我學到最重要的一件事:______
我未來想挑戰:______」
最後的叮嚀:視覺化程式教育的成功,不是學生做出多炫的遊戲,而是他們會用邏輯拆解問題、敢嘗試、懂除錯。Scratch 與 Blockly 只是載具——真正的核心是你設計的每一次「讓學生自己拼出來」的時刻。
看完這單元你應該能說出:
- 盤點視覺化程式教育生態。
- 說明開源力量(Blockly)的影響。
- 規劃 AI 時代的程式教育下一步。
延伸閱讀