stem

香港數學奧林匹克 2026:5 個必知比賽及報名流程(含編程學習路徑)

香港數學奧林匹克比賽唔止考數感,仲係訓練邏輯同解難嘅好機會。近年越來越多家長幫仔女報名由小學到中學嘅數學奧賽,同時亦會學編程由Scratch跳到Python甚至AI,為升學打好基礎。呢篇文整理咗5個本地最常見嘅數學奧賽,連埋一條實戰學習路徑,等你同小朋友規劃得更清。

#STEM 學習

香港數學奧林匹克 2026:5 個必知比賽及報名流程(含編程學習路徑)

hero (如圖片載入失敗:https://picsum.photos/seed/hk-%E6%95%B8%E5%AD%A6%E5%A5%A5%E6%9E%97%E5%8C%B9%E5%85%8B-5-%E5%80%8B-contest-%E5%A0%B1%E5%90%8D%E6%B5%81%E7%A8%8B-lnok/1200/630)

香港數學奧林匹克比賽唔止考數感,仲係訓練邏輯同解難嘅好機會。近年越來越多家長幫仔女報名由小學到中學嘅數學奧賽,同時亦會學編程由Scratch跳到Python甚至AI,為升學打好基礎。呢篇文整理咗5個本地最常見嘅數學奧賽,連埋一條實戰學習路徑,等你同小朋友規劃得更清。

目錄

點解數學奧賽同編程咁夾?

數學奧林匹克訓練嘅係離散數學、數論、組合、幾何呢類抽象思維,而編程正正需要同一套邏輯框架。例如解一條數論題需要窮舉可能性,用Python寫個for loop就快過人手十倍;又或者用Scratch做個模擬,幫小朋友視覺化理解分數加法嘅原理。

根據教育局《計算思維及編程教育課程文件》(2022),小學階段建議用Scratch培養排序、條件、循環基礎概念【參考1】。到中學就可以用Python處理更複雜嘅數學模式,甚至用AI工具分析奧賽題目嘅解題策略。香港數學競賽(HKMO)嘅題目好多都適合用編程輔助驗算,尤其係數據分析同機率題型。

5 個香港數學奧林匹克比賽一覽

以下5個比賽涵蓋小一至中六,每項都有官方認受性,適合香港學生參加。

1. 香港小學數學奧林匹克(HKJMO)

由香港數學奧林匹克協會主辦,對象係小四至小六學生。每年約有3000人報名(參考協會2025年報告【參考2】)。比賽分兩輪:首輪校內選拔,次輪全港公開賽。題型包括圖形推理、數字規律、邏輯謎題。報名經學校或網上系統,費用港幣150至200。

2. 香港數學競賽(HKMO)

中學組別最傳統嘅賽事,由教育局及香港數學學會聯辦,對象係中一至中五。2025年超過200間中學參賽(教育局統計【參考3】)。賽制係四人隊際賽,題目分short question同long question,注重證明同解題步驟。優勝者有機會入選國際數學奧林匹克(IMO)香港代表隊培訓。

3. 國際數學奧林匹克(IMO)香港選拔賽

香港學生晉身國際賽嘅必經路徑。由教育局資優教育組及香港數學學會共同統籌。每年選拔約20名學生入讀培訓課程,最終選出6人代表香港出戰IMO。選拔分三次:校內篩選、初賽、複賽。2024年香港隊喺IMO獲得1金2銀3銅(IMO官網【參考4】)。

  • 報名:經學校推薦,每年1月截止
  • 費用:全免(由教育局資助)

4. 世界數學奧林匹克(WMO)香港區選拔賽

由世界數學奧林匹克總會舉辦,對象小一至中三。設個人賽同團隊賽,題目傾向生活化應用。香港區選拔賽每年約5000人參加(WMO香港分會公佈【參考5】),優勝者可出席國際決賽(地點例如新加坡、印尼)。報名可直接上網填表,費用港幣250至350。

5. 亞洲國際數學奧林匹克(AIMO)香港區賽

AIMO由亞洲國際數學奧林匹克總會主辦,涵蓋小學及中學共6個級別。題目以選擇題同短答題為主,評分快、門檻較低,適合初次接觸奧賽嘅學生。香港區賽每年10月舉行,網上報名約港幣180。2025年約8000人參賽(AIMO香港官方數據【參考6】)。

實戰學習路徑:Scratch → Python → AI

唔係每個學生一開始就要啃數論證明。以下係一條循序漸進嘅路,由可視化編程過渡到高階數學同AI。

小學階段:用Scratch打底(適合小四至小六)

先玩Scratch內置嘅「數字遊戲」專案——例如用變數隨機出加減題,再按答案觸發角色動作。呢個過程會自然理解「條件判斷」同「循環」。當小朋友用Scratch做出一個「猜數字」遊戲時,其實已經用到二分法呢種解題策略,同奧賽嘅推理一樣。

Case A:小五嘅阿豪最初只識背乘數表,但用Scratch做咗個「質數偵測器」之後,對因數分解嘅概念一下清晰咗,半年後喺HKJMO拎到銅獎。

初中階段:轉Python處理奧賽題(適合中一至中三)

Python語法簡單,好快就可以寫function解題。例如一條典型奧賽題:「100盞燈最初熄滅,第1輪改變所有燈,第2輪改變2嘅倍數,第3輪改變3嘅倍數...問100輪後邊幾盞燈着住?」用Python寫個雙層loop就搞掂,仲可以順便學list comprehension。常見做法係將「開關」模擬成布林陣列,呢個技巧直接對應數學上嘅「取模」思維。

建議參考「IMO Shortlist」嘅簡單題目,每星期用Python實作一題。

高中階段:用AI工具分析模式(適合中四至中六)

學咗基本Python後,引入簡單Machine Learning(例如用sklearn嘅決策樹)分析奧賽題嘅題型分類。或者用大型語言模型(例如OpenAI API)生成類似題目做練習。更重要係用SymPy處理代數式,用Matplotlib畫出幾何圖形,加快驗算速度。

Case B:中四嘅小琳參加

想搵專科導師?

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

WhatsApp 配對
香港數學奧林匹克 2026:5 個必知比賽及報名流程(含編程學習路徑) | Tutor Match HK