stem

【小學生 Coding 路線圖:由 Scratch 砌起,玩 Python 再到機械人比賽,一條龍實戰路徑】

香港小學生學編程唔再係「興趣班」咁簡單,教育局已將 Scratch 同 Python 納入小學課程架構。本文為你拆解由 Scratch 積木邏輯、Python 語法到機械人比賽(如 Hong Kong Robotics Olympiad)嘅實戰學習路徑,並整合本地比賽資訊,幫家長揀啱學習節奏。

#STEM 學習
# 【小學生 Coding 路線圖:由 Scratch 砌起,玩 Python 再到機械人比賽,一條龍實戰路徑】

![hero](https://source.unsplash.com/1200x630/?robot%2Ccoding%2Ckids&sig=小學生-coding-路線圖-scratch-python-機械人-ench)
*(如圖片載入失敗:https://picsum.photos/seed/%E5%B0%8F%E5%AD%B8%E7%94%9F-coding-%E8%B7%AF%E7%B7%9A%E5%9C%96-scratch-python-%E6%A9%9F%E6%A2%B0%E4%BA%BA-ench/1200/630)*

> 香港小學生學編程唔再係「興趣班」咁簡單,教育局已將 Scratch 同 Python 納入小學課程架構。本文為你拆解由 Scratch 積木邏輯、Python 語法到機械人比賽(如 Hong Kong Robotics Olympiad)嘅實戰學習路徑,並整合本地比賽資訊,幫家長揀啱學習節奏。

## 目錄

- [點解小學生要學Coding?香港教育趨勢與升學優勢](#點解小學生要學coding?香港教育趨勢與升學優勢)
- [第一站:Scratch – 用砌積木學邏輯(建議P1-P4)](#第一站:scratch--用砌積木學邏輯建議p1-p4)
- [第二站:Python – 真正寫Code,為比賽做準備(P4-P6)](#第二站:python--真正寫code為比賽做準備p4-p6)
- [第三站:機械人編程 – 將Code變成實物(P5-P6)](#第三站:機械人編程--將code變成實物p5-p6)
- [香港比賽資訊:邊啲比賽值得參加?](#香港比賽資訊:邊啲比賽值得參加?)
- [家長最常問 FAQ](#家長最常問-faq)
- [參考資料](#參考資料)

## 點解小學生要學Coding?香港教育趨勢與升學優勢

香港教育局喺 2022/23 學年起,正式將「編程」納入小學常識科課程架構,要求學生喺小三至小六具備基本運算思維(Computational Thinking)能力(教育局課程文件,2022)。唔少直資小學更加將 Python 列入課外活動,甚至同本地機械人比賽掛鉤。

現實係:本地升中面試中,STEM 相關課外活動佔分比重越來越高。根據香港電腦教育學會(HKACE)2023 年調查,超過六成中學喺自行收生環節會特別睇學生嘅編程或機械人比賽經驗(HKACE 報告,2023)。換句話講,學 Coding 唔只係玩,更加係一條實際嘅升學「捷徑」。

### 為什麼要用「Scratch → Python → 機械人」呢條路線?

呢三階段剛好對應小學三個能力階段:P1-P4 靠圖像化學邏輯,P4-P6 開始抽象語法,P5-P6 再疊加硬件操控。好多本地補習中心(例如 Tutor Match 合作嘅導師)都係按呢個次序設計課程。

## 第一站:Scratch – 用砌積木學邏輯(建議P1-P4)

Scratch 係 MIT Media Lab 開發嘅圖像化編程平台,小學生基本上唔需要識打字,只要拖曳積木就可以做出動畫、遊戲同互動故事。香港好多小學嘅電腦堂都係用 Scratch 做起步(教育局建議嘅「編程教育」入門工具之一)。

### 具體學咩?

- **事件觸發(Event)**:例如「當綠旗被點擊」啟動程式。
- **條件判斷(If-else)**:If score > 10 then say “你贏咗”。
- **重複循環(Loop)**:Repeat 10 times 或者 Forever。
- **變量(Variable)**:設定分數、時間。

**實例**:Tutor Match 導師曾幫一位小三學生用 Scratch 做咗一個「街市買餸」遊戲,用滑鼠控制買菜,每次買完扣減錢,最後計算總支出。呢個 project 學齊所有基本概念,重點係學生玩得好開心,自然有動力繼續學。

### 建議學習時長

一般學生跟導師每星期 1 小時,大約 3-6 個月搞掂基礎;如果要參加 Scratch 比賽(例如「香港小學 Scratch 創作比賽」),就要再加多幾堂專注比賽題目。

## 第二站:Python – 真正寫Code,為比賽做準備(P4-P6)

當小朋友對積木邏輯有晒概念,就可以過渡到 Python。Python 係人工智能同數據分析嘅主流語言,而且語法相對簡單,適合高小學生。

### 由邊度開始?

唔好一開始就教 class 或 dictionary。建議跟以下順序:

1. **Print + 變量**:Hello World,計數學題。
2. **If-else**:判斷是否及格分數。
3. **For loop + list**:用 loop 印出九九乘法表。
4. **Function**:自訂計面積嘅 function。
5. **Turtle 圖形庫**:用 Python 畫出螺旋線、星形,視覺化回饋好重要。

**香港比賽相關**:好多本地機械人比賽(例如「香港機械人聯賽」RoboMaster)嘅控制程式都係用 Python 寫;如果你小朋友想玩 Micro:bit 或者 Raspberry Pi,Python 都係必須語言。

### 實戰 case

Tutor Match 有導師幫一位小五學生用 Python 寫咗一個「學生成績計算器」:輸入各科分數,自動顯示總分、平均分同等級。呢個 project 用咗函數同 list,仲加入咗簡單 GUI(用 tkinter)。學生學完之後,嚟緊嘅學校專題研習直接用得着。

## 第三站:機械人編程 – 將Code變成實物(P5-P6)

機械人編程係將寫好嘅 Code 下載到硬件(例如 LEGO Spike Prime、Micro:bit、Arduino),然後睇住架車郁、機械臂夾波。呢個階段特別適合香港比賽,因為大部分比賽都要求實物操作。

### 主要平台選擇

- **LEGO Spike Prime**:香港小學最常用,積木組合,Scratch 同 Python 都支援。適合 P4-P6。
- **Micro:bit**:平價,適合學感測器(溫度、光線)同藍牙通訊。
- **Raspberry Pi + 鏡頭**:進階,用於人工智能視覺(如人面辨識),但小學較少。

### 比賽實戰

香港每年有幾場大型機械人比賽,例如:

- **Hong Kong Robotics Olympiad**(HKRO):題目包括迷宮解難、搬運任務等。
- **香港青少年創科比賽**(由香港創科教育協會主辦):設有小學組機械人編程挑戰。
- **ROBOFEST Hong Kong**:設有 RoboJousting(機械人對戰)同 Exhibition 組。

Tutor Match 導師曾指導一隊小六學生參加 HKRO,用 LEGO Spike Prime 寫 Python 程式控制機械人走迷宮,最後獲得銀獎。重點係:比賽前要反覆測試感測器數值同時間控制。

## 香港比賽資訊:邊啲比賽值得參加?

我整合咗幾個本地小學常參加嘅比賽,幫你慳番時間 search:

| 比賽名稱 | 主辦機構 | 適合年級 | 主要語言 | 比賽月份 |
|----------|----------|----------|----------|----------|
| 香港小學Scratch創作比賽 | 教育局 / 香港電腦教育學會 | P4-P6 | Scratch | 每年4-5月 |
| 香港機械人聯賽(RoboMaster青年賽) | DJI / 香港工程師學會 | P5-P6 | Python / C++ | 10月 |
| Hong Kong Robotics Olympiad | 香港機械人學院 | P4-P6 | Scratch / Python | 1-3月 |
| 香港青少年創科比賽 | 香港創科教育協會 | P3-P6 | Scratch / Python / MicroPython | 11-12月 |

**貼士**:報比賽前最好先睇吓往年題目(通常官網有歷屆試題)。如果有補習導師跟進,佢哋可以幫手拆題目同改 code。

## 家長最常問 FAQ

### Q1: 我小朋友冇乜電腦底子,係咪一定要學Scratch先?
係。Scratch 係為零基礎設計,而且香港學校電腦堂普遍用 Scratch,直接跳去 Python 會好難 pick up 邏輯概念。建議至少學半年 Scratch 先轉 Python。

### Q2: 學Python要唔要學英文?
要少少。Python 嘅 keyword(if, for, print)都係英文,但好簡單。導師可以教佢記住幾個常用字,唔使擔心。

### Q3: 比賽係咪一定要組隊?可以自己一個玩嗎?
多數小學組比賽要求 2-4 人一隊,目的係訓練團隊合作。如果小朋友平時比較靜,可以搵學校或者補習中心組隊。

### Q4: 學機械人編程要買硬件嗎?貴唔貴?
LEGO Spike Prime 入門套裝大約 $5,000-$6,000,Micro:bit 就幾百蚊。好多學校或補習中心會提供借用,建議先試堂再決定。

### Q5: Tutor Match 有冇教Coding嘅導師?
有。Tutor Match 平台有唔少現職 STEM 導師,專教 Scratch、Python、機械人,仲有比賽特訓課程。WhatsApp 我哋可以免費配對。

## 結論

由 Scratch 學邏輯,到 Python 寫程式,再上機械人玩實戰——呢條路線係香港小學STEM教育最有效嘅學習路徑。唔單止培養運算思維,仲可以直接對接本地比賽,為升中面試加分。想幫小朋友搵一個專科STEM導師?WhatsApp 我哋 5 分鐘內配對,了解課程同比賽詳情。

👉 [WhatsApp 我哋:https://wa.me/85259137695](https://wa.me/85259137695)

## 參考資料

1. [教育局「小學編程教育課程指引」(2022)](https://www.edb.gov.hk/attachment/tc/curriculum-development/kla/technology-edu/Q&A%20on%20Programming%20Education_2022.pdf) — 教育局訂明小三至小六需學習編程。
2. [香港電腦教育學會(HKACE)2023 年度報告](https://hkace.org.hk) — 報告指出六成中學重視編程/機械人比賽經歷。
3. [香港機械人學院 – Hong Kong Robotics Olympiad](https://www.robotics.org.hk/) — 比賽日期及題目範例。
4. [香港創科教育協會 – 青少年創科比賽](https://www.hkiea.org.hk) — 小學組比賽章程。
5. [Scratch MIT 官方網站](https://scratch.mit.edu) — 平台及教學資源。
6. [Python 官方教學(適合兒童)](https://docs.python.org/zh-cn/3/tutorial/index.html) — 基礎語法參考。

想搵專科導師?

WhatsApp 我哋,5 分鐘 AI 配對 top 3 fit 老師

WhatsApp 配對
【小學生 Coding 路線圖:由 Scratch 砌起,玩 Python 再到機械人比賽,一條龍實戰路徑】 | Tutor Match HK