APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」。
其檢測模式乃參考美國大學先修課程(Advanced Placement,AP),與各大學合作命題,並確定檢定用題目經過信效度考驗,以確保檢定結果之公信力。
📈 APCS 的發展趨勢
APCS 組的招生名額與參與校系呈逐年增長的趨勢,顯示大學端越來越看重學生的實作程式能力。
學年度 | 招生名額 | 參與大學數 | 參與校系數 | 備註 |
107 | 46 | 14 | 22 | 試辦首年 |
108 | 76 | 24 | 31 | 國立大學比例過半 |
109 | 91 | 28 | 38 | 名額持續擴張 |
110 | 95 | 31 | 38 | 趨於穩定成熟 |
🗓️ 2026 年 APCS 預定檢測日程
根據往年慣例與最新公告,2026 年的三次檢測時間點大致如下(請務必以 APCS 官網 正式公告為準):
場次 | 預計檢測日期 | 預計報名時間 | 適合對象 |
第一場 | 2026 年 1 月中下旬 | 已截止 | 高三衝刺申請入學 |
第二場 | 2026 年 6 月初 | 2026 年 4 月下旬 | 全體高中職學生 |
第三場 | 2026 年 10 月中下旬 | 2026 年 8 月底 | 高一、高二及各界人士 |
💡 提醒: 報名同樣維持「三階段分流」,高三生務必在第一時段準時搶位,否則熱門考場(如北科大、師大)通常在半小時內就會額滿。
其「分流機制」分三階段報名:
第一階段: 限高三生(優先保障應屆考生)。
第二階段: 限高中職各年級。
第三階段: 不限對象(包含國中生或社會人士)。
文件審查: 報名時需上傳證明文件(如學生證或在學證明),且僅接受 .odt 或 .pdf 格式。
每日限額: 報名系統於每日 09:00 - 18:00 開放,且每人每日僅能異動試場 1 次。
📚 考試內容與準備策略
APCS 分為「觀念題」與「實作題」兩大科,滿分皆為 5 級分。
1. 觀念題(單選題,可用 C 或 Python 思考):這部分主要考驗你「腦內執行」程式的能力,不需寫程式,但要看得懂。
*核心重點: 變數作用域、遞迴 (Recursion)、指標運算(C 語言特有)、複雜度分析 (Big O)、基礎資料結構(堆疊、佇列、樹)。
*準備建議:
‧追蹤程式碼: 練習在紙上畫出變數數值的變化過程。
‧釐清邏輯: 遞迴是觀念題的大魔王,務必弄懂「回傳值」與「終止條件」。
2. 實作題(程式撰寫,建議使用 C++ 或 Python):這部分才是真正的實力對決,通常有四題,難度由淺入深。
第一題(基礎): 基本語法、陣列與迴圈控制。
第二題(進階): 排序、搜尋、進階字串處理或模擬題。
第三、四題(高手): 動態規劃 (DP)、貪婪演算法 (Greedy)、圖論 (Graph) 或樹狀結構。
*準備建議:
‧刷題平台: 推薦到 ZeroJudge (APCS 專區) 練習歷屆試題。
‧固定語言: 建議選擇 C++(執行效率高且標準庫 STL 強大)作為考試工具。
‧掌握時間: 實作題時間有限,前兩題必須「穩拿」,後兩題則爭取「部分分數」。


