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 演算法班
高階演算法與綜合技巧