← 老師使用說明

🖨️ 不插電活動卡

每個新單元開始前的 10 分鐘暖身。列印時一張 A4 剛好兩張卡,可以沿虛線剪開。

💃

錯誤的舞步

第二階段 · 🐞 抓蟲 · 第 1 週 · 10 分鐘

準備

黑板寫 6 步舞步:拍手、拍手、跳、左轉、跳、蹲下。故意寫錯一步(例如左轉寫成右轉)。

怎麼玩

  1. 老師照著黑板跳,全班跟著跳。
  2. 跳錯的地方,學生喊「停!」。
  3. 請一位學生說:第幾步錯了?只改哪一個字?
  4. 改完再跳一次,確認對了。

🙋 問:為什麼不整段擦掉重寫?要改幾個地方?

🧩 程式裡:執行 → 看哪裡出錯 → 只改一個方塊 → 再執行。

➜ 抓蟲第 1 關
🎵

舞蹈副歌

第二階段 · 🧩 函式 · 第 3 週 · 10 分鐘

準備

選一首有副歌的兒歌。黑板上只寫一次副歌,取名「Chorus」。

怎麼玩

  1. 黑板寫:第一段 → Chorus → 第二段 → Chorus。
  2. 唱到「Chorus」時,大家就唱副歌。
  3. 把副歌改一個字,問:要改幾個地方?
  4. 擦掉第二個「Chorus」,問:副歌還會唱嗎?

🙋 問:只寫好副歌、卻沒有寫「Chorus」,會唱出來嗎?

🧩 程式裡:🧩 定義(寫副歌)+ 執行函式(唱到 Chorus)。只有定義,Robo 不會動。

➜ 函式第 1 關
🔢

記分板

第二階段 · 🔢 數數 · 第 6 週 · 10 分鐘

準備

每組一塊小白板。

怎麼玩

  1. 老師拍手,次數不固定,學生在白板上劃記。
  2. 拍完請各組舉白板,說出幾下。
  3. 第二輪開始前,有一組忘了擦白板,結果會怎樣?
  4. 第三輪:每拍一下就擦掉重寫 0,結果會怎樣?

🙋 問:開始前白板上要是幾?每拍一下要做什麼?

🧩 程式裡:計數器「設為 0」放在迴圈外面,「改變 +1」放在迴圈裡面。

➜ 數數第 1 關
🍜

點餐機

第三階段 · 🎛️ 參數 · 第 1 週 · 10 分鐘

準備

一位學生當廚師,拿一張「煮麵」食譜卡:放麵、加湯、放 🎛️ 份 蛋。

怎麼玩

  1. 客人喊「2 份!」廚師照食譜放 2 顆(用紙球代替)。
  2. 換客人喊「5 份!」食譜要重寫嗎?
  3. 老師故意喊錯成「50 份」,問:是食譜錯還是點錯?

🙋 問:每次改的是食譜,還是客人送進來的數字?

🧩 程式裡:「執行 走 輸入 🎛️ 3」把 3 送進函式,函式裡「重複 🎛️ 輸入 次」。

➜ 參數第 1 關
🚪

身高門

第三階段 · ⚖️ 比較與邏輯 · 第 3 週 · 10 分鐘

準備

門框貼一條「120 公分」的線,準備幾張寫著身高的卡片:118、120、125、130。

怎麼玩

  1. 規則一:比 120 高才能玩。抽卡片,全班判斷「可以/不行」。
  2. 剛好 120 呢?把規則改成「120 以上」,再判斷一次。
  3. 規則二:120 以上而且有大人陪。再改成或者,誰的答案變了?

🙋 問:「> 120」和「≥ 120」差在哪一個人?

🧩 程式裡:如果 👣 步數 ≥ 3、而且/或者/不是。

➜ 比較與邏輯第 1 關
🥤

兩個盒子

第三階段 · 🎒 多個變數 · 第 5 週 · 10 分鐘

準備

兩個紙盒貼上「💎 寶石」「👣 步數」,一些積木或小紙片。再準備兩杯不同顏色的水和一個空杯子。

怎麼玩

  1. 老師邊走邊說「走一步」「撿到寶石」,學生把紙片放進對的盒子。
  2. 故意放錯盒子,最後報告的數字會怎樣?
  3. 挑戰:只能用杯子倒,怎麼把兩杯水交換?

🙋 問:交換的時候,為什麼一定要第三個空杯子?

🧩 程式裡:每個方塊都要選對變數;交換要先存到第三個變數(第 10 關)。

➜ 多個變數第 1 關
🧍

排隊的盒子

第三階段 · 📦 串列 · 第 7 週 · 10 分鐘

準備

5 張數字卡(例如 3、2、4、1、5),請 5 位學生各拿一張,排成一排。

怎麼玩

  1. 老師從第一個人開始,一個一個點,全班一起加總。
  2. 再點一次:這次只記「最大的數字」。
  3. 再點一次:記「最大的是第幾個人」。
  4. 老師故意漏掉最後一個人,問:答案對嗎?

🙋 問:記「最大是多少」和記「第幾個」,要幾個盒子?

🧩 程式裡:對每個 📦 項目、加總、找最大值、找位置。

➜ 串列第 1 關
🔋

省電迷宮

第三階段 · 🧪 演算法比賽 · 第 9 週 · 10 分鐘

準備

用桌椅排兩條不同形狀的走道,每人給 10 張「電池卡」,走一步交一張。

怎麼玩

  1. A 組只能「右手貼牆」走,B 組「能直走就直走」。
  2. 比較兩組各用了幾張電池卡。
  3. 換到第二條走道再比一次,誰贏了?

🙋 問:有沒有一種規則,每一條走道都最快?

🧩 程式裡:同一個問題用不同規則走,比較步數(演算法效率)。找到就停可以省電。

➜ 演算法比賽
🪆

俄羅斯娃娃

第三階段 · 🌀 函式大師 · 第 10 週 · 10 分鐘

準備

一組俄羅斯娃娃,或 4 個大小不同的紙杯,每個杯子裡放一張紙條。

怎麼玩

  1. 指令卡寫:「打開娃娃(4):如果是 0 就停;不然打開裡面的娃娃(4 − 1)」。
  2. 一位學生照著做,大聲說出每一層的數字:4、3、2、1、0。
  3. 把指令改成「打開裡面的娃娃(4)」,會發生什麼事?
  4. 加一步:打開之前先拍手,或打開之後才拍手,順序有什麼不同?

🙋 問:為什麼每次都要減 1?什麼時候會停?

🧩 程式裡:函式用「輸入 − 1」呼叫自己(遞迴),輸入 = 0 就停。

➜ 函式大師第 5 關
🎲

紙上遊戲測試

第三階段 · 🎮 遊戲工作室/我的遊戲 · 第 14 週 · 10 分鐘

準備

每組一張紙、一顆骰子。紙上寫三行:怎樣算贏、怎樣算輸、每一輪會改變什麼。

怎麼玩

  1. 各組在紙上寫好遊戲規則和變數(⭐ 分數、❤️ 生命、⏱ 時間)。
  2. 交換紙張,別組只照著紙上的規則玩,不准問問題。
  3. 卡住的地方、規則沒寫到的地方,用紅筆圈起來還給原組。

🙋 問:別人卡住的地方,你的遊戲要加什麼說明?

🧩 程式裡:開頭說明規則、變數起始值、比較寫規則、🛑 遊戲結束。

➜ ✨ 我的遊戲