單元 20 · 生態與展望:AI 時代的程式教育

Scratch 社群、Blockly 開源、AI 輔助

20.1 生態盤點

層面資源用途
社群Scratch 線上社群分享/再混合作品
課程Code.org、官方教學現成課程與進度
開源Blockly、MakeCode自訂工具與硬體
競賽Scratch 競賽、maker 展動機與舞台
一句話:Scratch 給「社群」,Blockly 給「開放」——兩者都是「免費、可取得、可再創作」的教育力量。

20.2 開源力量的意義

給學生的訊息:你今天玩的積木工具,是可以被你自己改寫的——這才是「創作者」的起點。

20.3 AI 時代的程式教育

AI 面向對視覺化程式的影響
AI 寫程式積木仍教「邏輯思維」,這比「拼積木」更重要
AI 教練AI 能當即時助教(除錯建議、出題)
AI 創作學生用 AI 生圖/音效,放進 Scratch 專案
AI 倫理教「會問、會審、會改」,不直接抄
範例
AI 輔助的 Scratch 課:
  1. 學生問 AI:「貓咪碰到蘋果要加分的積木怎麼拼?」
  2. AI 給建議 + 解釋概念
  3. 學生自己拼、自己測試、自己解釋
  → 目標:AI 是教練,不是答案機

20.4 給老師的下一步

  1. 自己先做 3 個 Scratch 專案(建立信心)。
  2. 把 1 個單元改成「不插電 + 上機」雙軌。
  3. 期中辦一場小型作品展(動機循環)。
  4. 嘗試一節「MakeCode × Micro:bit」課。

20.5 Worked Example:學生一學年後帶走什麼

範例
學生 Portfolio 收尾頁:
  「我會用積木做:
    □ 動畫故事
    □ 可玩的遊戲
    □ 互動藝術
    □ 控制 Micro:bit 的感測器
    □ 看懂積木背後的 JavaScript
  我最驕傲的作品:______
  我學到最重要的一件事:______
  我未來想挑戰:______」
最後的叮嚀:視覺化程式教育的成功,不是學生做出多炫的遊戲,而是他們會用邏輯拆解問題、敢嘗試、懂除錯。Scratch 與 Blockly 只是載具——真正的核心是你設計的每一次「讓學生自己拼出來」的時刻。
看完這單元你應該能說出:
  • 盤點視覺化程式教育生態。
  • 說明開源力量(Blockly)的影響。
  • 規劃 AI 時代的程式教育下一步。

延伸閱讀