從零基礎 C++ 語法到高階競賽,完整的分級路徑讓每位學員清楚知道自己在哪裡、下一步要往哪裡走。
依常見問題的分級說明整理,供選課參考。首次報名需通過入學測驗(Level 0 語法營除外),錄取由老師綜合判斷。
沒學過 C/C++,或學過但沒用 C++ 解題
參考起點
語法班是暑假兩週的密集營隊,一年一期;錯過的話,可以考慮錄影課。
有基本 C++ 語法能力
參考起點
實作班在暑假開課;Level 1 以上近年在春季、秋季及寒假開課,視續班人數而定。
已有一定競賽成績
參考起點
不確定程度,可以 LINE 提供學習背景,由老師評估。分級說明原文見常見問題。
Level 0 ~ Level 3 = APCS 全範圍
完成這四級即可攻克 APCS 實作題型,並為大學資工系或軟體工程面試奠定核心演算法基礎。
| 課程名稱 | 課程時數(小時) | 練習時數(小時) | 模擬測驗 |
|---|---|---|---|
| Level 0 上・C++ 語法班 | 35 | 20 ~ 40 | 2 次各 3 小時 |
| Level 0 下・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 初級 + 中級 | TOI 初選 | Bronze |
| Level 1 | APCS 中高級 | ||
| Level 2 | APCS 中高級 + 高級 | Silver | |
| Level 3 | |||
| Level 4 | 20% 在 APCS 高級,其餘超出 APCS 範圍 | Gold | |
| Level 5 | 超出 APCS 範圍 | TOI 選訓 | |
| Level 6 | Platinum | ||
| Level 7 |
C++ 基礎語法與程式設計邏輯思維
C++ 基礎工具的使用 / 實作能力強化 / 程式效能優化初步
數學在競程的應用 / 演算法設計優化思維入門 / 資料結構入門
基礎算法 / STL 容器 / 基礎圖論 / 貪心
遞迴的思維 / 動態規劃
解題方法論 / 圖論 / 資料結構
高階演算法與綜合技巧
高階演算法與綜合技巧
高階演算法與綜合技巧
LINE 詢問分班,老師會根據你的背景建議最適合的起點。