AA 競程是一家專注於算法競賽教育的機構,提供從程式語法到高階算法的系統化課程,旨在幫助學生提升競賽能力並取得優異成績。其課程涵蓋 APCS(大學程式設計先修檢測)、TOI(台灣資訊奧林匹亞)、IOI(國際資訊奧林匹亞)、USACO(資訊奧林匹亞競賽)、YTP(少年圖靈計畫) 等檢定與競賽,且講師擁有豐富的出題與參賽經驗。
講師介紹

AA 競程課程體系由國際競賽資深講師黃老師獨家設計並親授,從語法基礎到高階算法教學均由黃老師負責,確保知識體系連貫性。
🏅 卓越教學成果
- 🏆 2025 資訊奧林匹亞選訓營 第一階段共晉級 12 位學員(全台 37 人)
- 🏅 2024 資訊能力複賽 共 26 名學員獲獎(台北市 11 人, 新北市 4 人, 北二區 3 人, 高雄市 5 人, 高屏區 2 人, 台東區 1 人)
- 🏅 2024 10 月 APCS 實作滿級分人數佔全台滿級分一半以上(全台 11 人中佔至少 6 人)
- 🏆 2024 YTP 國中組包攬前三名
- 🏅 2024 EGOI 培養學員參加歐洲女子資訊奧林匹亞,榮獲 銀牌
- 🏆 2023 NPSC 國中組包攬前二名,前 15 名佔 7 名
- 🏅 2023 帶領高職生學員從入門至進入 TOI 二階,薦送台大
📊 近 3 年教學成果
- 資訊奧林匹亞國家隊:2 名
- 台灣資訊奧林匹亞初選:超過 20 名 進入全台前 30
- APCS 實作滿級分:超過 25 名
- USACO:2 名 晉級白金組,10 名 晉級金組
- 台大薦送:6 名
- 2023 特殊選才:清交成資工錄取 10 名以上
課程體系與教學模式
- 分階課程設計
- Level 0-1 C++ 語法營隊:此營隊舉辦在每年暑假前兩個禮拜,適合沒接觸過 C++ 的學生(只是學過其他程式語言仍要從此課程開始),教基礎的程式邏輯,讓學員們對 C++ 語法有初步的了解。
- Level 0-2 C++ 實作班:共 12 堂 3 小時課 + 2 次 3 小時測驗。適合已熟悉 C++ 的迴圈、陣列、有一定解題能力的學員。補充更多解題所需的 C++ 語法知識,增強學員們寫比較複雜的程式碼的能力。
- Level 1 以上:每個 Level 都有 12 堂 3 小時課 + 2 次 3 小時測驗。為「演算法班」,針對已有 C++ 基礎的學生,強化競賽實戰能力,涵蓋動態規劃、圖論等高階算法。
- 教學模式
- 線下與線上結合:線下課程在實體教室進行,同時透過 Google Meet 直播;線上課程提供錄播影片,支援課後複習。
- 作業:每期課程都有 200 道左右的習題,分為基礎題和其餘習題,基礎題為學員們應在上完課該週就完成的作業,其餘習題可供日後複習課程時練習。老師不會檢查學員們作業完成情況,但會抽看學員們寫的程式碼。
- 期中期末考:每一期課程都有兩次 3 小時的測驗(語法營為 2.5 小時),讓學員檢視自己是否能把所學知識在考場上試實際發揮出來。
- 互動機制:課上隨機點名提問、即時練習與回饋,課後可透過 Discord 群組與講師討論。
- 輔助資源
- 錄播課程:最新一期課程影片同步更新,學生可加入班級群組並跟進作業進度。
- 入學測試:根據 3 小時的入學測試評估測試者水平,推斷測試者適合的課程,提供針對性建議。
課程地圖 & 競賽目標
Level 0 ~ Level 3 = APCS 全範圍
完成這四級即可攻克 APCS 實作題型,並為大學資工系或軟體工程面試奠定核心演算法基礎。
課程時數 × 練習時數 × 模擬測驗
課程名稱 | 課程時數(小時) | 練習時數(小時) | 模擬測驗 |
---|---|---|---|
Level 0-1 C++ 語法班 | 35 | 20~40 | 2 次各 2.5 小時 |
Level 0-2 C++ 實作班 | 36 | 40~80 | 2 次各 3 小時 |
Level 1 演算法班 | 36 | 60~100 | 2 次各 3 小時 |
Level 2 演算法班 | 36 | 80~120 | 2 次各 3 小時 |
Level 3 演算法班 | 36 | 100~140 | 2 次各 3 小時 |
Level 4 演算法班 | 36 | 彈性 | 2 次各 3 小時 |
Level 5 演算法班 | 36 | 彈性 | ≥ 2次 |
Level 6 演算法班 | 36 | 彈性 | ≥ 2次 |
Level 7 演算法班 | 36 | 彈性 | ≥ 2次 |
課程對應競賽目標
課程名稱 | APCS | TOI | USACO |
---|---|---|---|
Level 0 (語法+實作) | APCS 實作 3 級分 | TOI 初選 | Bronze |
Level 1 | APCS 實作 4 級分 | Silver | |
Level 2 | |||
Level 3 | APCS 實作 5 級分 | Gold | |
Level 4 | 超出 APCS 範圍 | ||
Level 5 | TOI 選訓 | Platinum | |
Level 6 | |||
Level 7 |
各等級主題地圖
Level 0
Level 0-1 C++ 語法班
C++ 基礎語法與程式設計邏輯思維
Level 0-2 C++ 實作班
C++ 基礎工具的使用/實作能力強化/程式效能優化初步
Level 1 – 3
Level 1 演算法班
數學在競程應用/演算法設計優化思維入門/資料結構入門
Level 2 演算法班
基礎算法/STL 容器/基礎圖論/貪心
Level 3 演算法班
遞迴的思維/動態規劃
Level 4 – 7
Level 4 演算法班
解題方法論/圖論/資料結構
Level 5 演算法班
高階演算法與綜合技巧
Level 6 演算法班
高階演算法與綜合技巧
Level 7 演算法班
高階演算法與綜合技巧