單元 16 · 教學設計:用積木教概念

不插電活動、積木與流程圖、學習理論

16.1 為什麼要「不插電」

不插電(Unplugged)活動不用電腦,用身體、紙卡、遊戲來教程式概念。好處:零設備、聚焦概念、全班參與

理念:先讓學生「用身體體驗演算法」,再上台用積木做——概念先行,工具後到。

16.2 經典不插電活動

活動教的概念做法
機器人指令序列一人當機器人,一人下「前進/左轉」指令
分類撲克牌演算法/條件用「比大小」規則把牌排序
猜數字樹二分搜尋用「是/否」問題猜出數字
跳舞迴圈迴圈「跳3次×2組」= 迴圈指令
IF 卡片條件「如果你是男生→左走,女生→右走」

16.3 流程圖 ↔ 積木

流程圖(畫出步驟)積木(拼出來)
範例
流程圖:準備早餐
[開始] → [煮水] → [水滾?]──是→[泡茶]
                    └──否→[再等]
          ↑__________________|

對應積木:
  重複直到 <水滾>:
    等待 1 秒
  泡茶

16.4 一節入門課的結構(45 分鐘)

範例
0-8'   不插電:機器人指令(身體演算法)
8-15'  討論:把指令翻譯成流程圖
15-25' 上機:在 Scratch 用積木做出「機器人走方格」
25-35' 挑戰:加入迴圈讓指令變短
35-45' 分享 + 省思:「程式 = 精確的指令」

課後:讓學生用流程圖規劃「放學回家」再寫成積木。
教學哲學:「先用手,再畫圖,最後拼積木」——三個層次都走過,概念才真的內化。

16.5 練習

  1. 設計一個 5 分鐘的「機器人指令」不插電活動。
  2. 把「上學流程」畫成流程圖,再用積木概念描述。
看完這單元你應該能說出:
  • 用不插電活動教抽象概念。
  • 把流程圖與積木對應。
  • 設計一節視覺化程式的入門課。

延伸閱讀