// 部落格

APCS 2025 新制:程式識讀與程式實作怎麼選級別

  • APCS
  • 新制
  • 程式識讀
  • 程式實作

從 114 學年度(2025 年 10 月場)起,APCS 改成新制。最大的變化有兩個:原本的「觀念題」改名為程式識讀,並新增 Python 題本;原本的「實作題」改名為程式實作,分成初級、中級、中高級、高級四個題本,報名時要自己選一級。

這篇整理新制怎麼考,以及選級別時可以怎麼想。所有數字都以官網為準,我們查核的日期是 2026-10-29。

兩個科目在考什麼

程式識讀考的是「讀程式」:給你一段程式,問你輸出是什麼、空格該填什麼、錯在哪一行、迴圈會跑幾次。可以選 C 題本或 Python 題本。

程式實作考的是「寫程式」:在電腦上寫程式解題,送出後用測資評分,可以用 C、C++、Java 或 Python。

兩個科目的題數、時間與級分如下:

程式識讀

  • 30 題單選題,90 分鐘,滿分 100
  • 題本:C、Python 二選一
  • 級分:5 級分:90-100 分;4 級分:70-89 分;3 級分:50-69 分;2 級分:30-49 分;1 級分:0-29 分

程式實作

  • 3 題,120 分鐘,滿分 300
  • 可用語言:C、C++、Java、Python
  • 題本分級:初級、中級、中高級、高級,報名時選一級

程式實作各級別的級分

題本最高可得原始分數與級分
初級2 級分2 級分:150-300 分;1 級分:0-149 分
中級3 級分3 級分:150-300 分;2 級分:100-149 分;1 級分:0-99 分
中高級4 級分4 級分:150-300 分;3 級分:100-149 分;1 級分:0-99 分
高級5 級分5 級分:150-300 分;4 級分:100-149 分;1 級分:0-99 分

資料來源:APCS 考試資訊、成績與級分對照(2026-10-29 查核)。以官網最新公告為準。

四個級別各考什麼

官方評量架構對每一級的描述,大致是:

  • 初級:變數、選擇、迴圈。
  • 中級:陣列 / 串列、字元與字串、文字處理與流程模擬。
  • 中高級:基本資料結構與演算法思維,例如遞迴、堆疊與佇列、樹、深度優先搜尋。
  • 高級:基本演算法與複雜度,例如圖、動態規劃、分治、貪心。

我們依這份範圍整理了每一級的細項與建議學習順序,放在 APCS 學習路線。

選級別的三個想法

  1. 先看最高可得級分。 從上面的級分表可以看到,初級題本最高 2 級分,中級最高 3 級分,中高級最高 4 級分,高級最高 5 級分。你需要幾級分,先查清楚你想申請的校系怎麼要求。
  2. 高的級別不一定比較好。 各級別低分段都是 1 級分:如果在高級題本只寫得出一點,可能比在中級拿高分的結果還差。用你現在寫得出來的程度選,不要用希望的程度選。
  3. 先確認該場次有開哪些級別。 每一場開放的程式實作題本不一定相同,我們目前無法從官網確認每個月份的對照,報名前請看官網該場次的說明。

如果不確定自己的程度,可以先在 Aki-Judge 上練習各級別的題型,或到 Discord 問我們。

接下來的考試日期

考試日期資料狀態報名期間成績公布備註
2026-11-01(日)官網已公告2026-08-03 ~ 2026-09-112026-11-13
2027-01-10(日)官網已公告2026-11-23 ~ 2026-12-112027-01-22本場加開金門、澎湖試場。
2027-03-14(日)官網已公告尚未公告—
2027-06-13(日)官網已公告尚未公告—
2027-07-04(日)官網已公告尚未公告—本場加開金門、澎湖試場。
2027-10-03(日)預估——預估。2026 年 10 月場為 10 月第一個星期日(10/4),推得 2027-10-03。
2027-11-07(日)預估——預估。2026 年 11 月場為 11 月第一個星期日(11/1),推得 2027-11-07。

資料查核日:2026-10-29。標「預估」的場次是我們依往年規律推估的,不是官方公告。報名前請一律到APCS 官網確認最新日期與規定。

升學上怎麼用

部分大學校系在招生時會參考 APCS 成績,但採用方式與門檻由各校每年在簡章中公告。請到 ColleGo! 查詢你有興趣的校系,不要只看網路上的整理。

資料來源

想有人逐行看你的程式?到 Discord 發問(免費),或看看我們的 線上程式家教與小班課。