AA 競程|課程地圖 & 競賽目標

AA 競程|課程地圖 & 競賽目標

Level 0 ~ Level 3 = APCS 全範圍
完成這四級即可攻克 APCS 實作題型,並為大學資工系或軟體工程面試奠定核心演算法基礎。

課程時數 × 練習時數 × 模擬測驗

課程名稱課程時數(小時)練習時數(小時)模擬測驗
Level 0-1 C++ 語法班3520~402 次各 2.5 小時
Level 0-2 C++ 實作班3640~802 次各 3 小時
Level 1 演算法班3660~1002 次各 3 小時
Level 2 演算法班3680~1202 次各 3 小時
Level 3 演算法班36100~1402 次各 3 小時
Level 4 演算法班36彈性2 次各 3 小時
Level 5 演算法班36彈性≥ 2次
Level 6 演算法班36彈性≥ 2次
Level 7 演算法班36彈性≥ 2次

課程對應競賽目標

課程名稱APCSTOIUSACO
Level 0 (語法+實作)APCS 實作 3 級分TOI 初選Bronze
Level 1APCS 實作 4 級分Silver
Level 2
Level 3APCS 實作 5 級分Gold
Level 4超出 APCS 範圍
Level 5TOI 選訓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 演算法班

高階演算法與綜合技巧