營隊遊戲化學習程式教育

APCS 準備攻略:看懂級分的意義,才知道該練什麼(2026)

2026-09-04

瀏覽次數:109

本文最後更新:2026 年 9 月

撰文/橘子蘋果程式學苑 編輯團隊

快速回答
準備 APCS 之前,先搞懂級分代表什麼——因為官方對每個級分都有明確的能力說明,那才是備考的地圖。依官網,五級是「具備基礎演算法程序運用能力」、四級是「具備基礎資料結構運用能力」、三級是「具備序列型資料結構運用能力」、二級是「具備基礎程式設計能力」。換句話說,從二級到五級的路,就是「會寫程式 → 會用陣列 → 會用資料結構 → 會用演算法」這四步。另外兩件很多人不知道的事:科目名稱已改為「程式識讀」與「程式實作」(舊稱觀念題/實作題官網已不使用),而且官方明確聲明不公告試題與解答,只提供範例題。本文(2026)用官方資料帶你排備考策略。

先更新兩個名詞:現在叫「程式識讀」與「程式實作」

如果你看到的資料還在寫「觀念題」「實作題」,那份資料已經過期了。

APCS 的兩個科目現在的官方名稱是「程式識讀」與「程式實作」。我們實際比對了市面上的備考文章,相當一部分仍在使用舊稱,其中有些連題數與場次資訊都跟現行官網對不上。這不只是用詞問題——用舊名稱查資料,很容易一併查到過期的題型說明與準備建議。

兩科的基本資訊如下:

科目 滿分 形式
程式識讀 100 分 單選題,題本可選 C 或 Python
程式實作 300 分 上機解題,可用 C、C++、Java、Python

兩科分開計級分,各自對應 1 到 5 級分。準備方式也完全不同——這是下一段的重點。

級分是什麼意思?官方的能力說明就是備考地圖

這是本文最重要的一段。多數人把級分當成分數,但官方其實對每一級都寫了明確的能力說明——那等於直接告訴你「要拿到這一級,你得會什麼」。

依 APCS 官網成績說明頁,級分與能力的對應如下(APCS 官方成績說明):

級分 程式識讀分數 官方能力說明
五級 90~100 具備基礎演算法程序運用能力
四級 70~89 具備基礎資料結構運用能力
三級 50~69 具備序列型資料結構運用能力
二級 30~49 具備基礎程式設計能力
一級 0~29 尚未具備基礎程式設計能力

把這四句話連起來讀,就是一條清楚的能力階梯:

  • 二級 → 三級:從「會寫程式」到「會用序列型資料結構」——白話說,就是要熟練陣列這類把資料排成一列的結構。
  • 三級 → 四級:從序列型擴展到更廣的資料結構,開始需要選擇「用哪一種容器裝資料」。
  • 四級 → 五級:從「會用資料結構」到會運用演算法程序——這一階的重點是解法的設計,不再只是把資料放對地方。

這條階梯直接決定了備考策略:知道孩子現在卡在哪一階,才知道該練什麼。盲目刷題而不看自己在哪一級,是最常見的浪費。

程式實作的題本分級:選錯會很吃虧

程式實作有一個很多人忽略的設計:它分成初級、中級、中高級、高級四種題本,而且同樣的分數,在不同題本會換算成不同的級分

從官方的對照表可以看出這個邏輯:高級題本拿到 150~300 分是五級分,而初級題本即使拿到 150~300 分,也只對應到二級分。換句話說,題本的難度本身就是級分的一部分。

這對備考的實際意義是:

  • 選太簡單的題本,級分會有天花板。即使全對,也拿不到高級分。
  • 選太難的題本,可能一題都解不完整。零分的風險反而更高。
  • 合理的做法是依實際能力選,並在能力提升後往上換。這也是為什麼「先考一次定位」很有價值。

重要提醒:官方不公告試題與解答

這一點值得單獨講,因為它直接影響你怎麼找練習資源。

APCS 官方明確聲明不公告測驗試題及解答,只提供「題目範例」。所以你在網路上看到的所謂「APCS 考古題」,多半是第三方整理的舊制題目或民間解題平台的收錄,不是官方釋出的正式試題。

這不代表那些資源沒用——練習題就是練習題,能練到能力就有價值。但要清楚兩件事:一,它們的難度與題型未必反映最新的官方標準;二,看到「官方考古題」這種說法時,要打一個問號。

最可靠的參考仍是官方提供的題目範例,那是唯一能確定符合現行標準的素材。

大學實際要幾級分?看官方查詢工具

APCS 官網提供兩個採計查詢頁面:大學個人申請的試辦名單,以及科技校院申請入學的超額篩選名單

從 115 學年度的查詢結果可以看到門檻的實際分布:大學個人申請試辦約有 63 個校系參與,其中頂尖大學的資訊相關科系門檻落在程式識讀 4 級分、程式實作 4 級分科技校院超額篩選則約有 81 個科系採用。

兩個實務提醒:

一、這些名單是即時查詢工具,會逐年更新。不要相信任何固定的「採計校系清單」——那些多半是某一年的快照,隔年就過期了。務必自己查當年度的官方頁面。

二、「有採計」不等於「所有校系都採計」。試辦與超額篩選是不同性質的機制,適用方式也不同。查到目標校系之後,還要看它實際怎麼用這個成績。關於 APCS 與國際認證 ITS 的性質差異,可參考〈APCS vs ITS 完整比較〉。

依現在的程度,該怎麼準備

把前面的資訊整合成可執行的策略:

學生專注在筆電上撰寫程式碼準備 APCS 檢定,螢幕顯示語法標色的程式編輯器畫面

現在的狀況 該練什麼
還沒寫過完整程式 先別考。把語法與基本邏輯練到能獨立寫出小程式,再談檢定
能寫小程式,但沒碰過資料結構 主攻陣列等序列型結構——這是二級跨到三級的關卡
陣列熟練,但解題常想不出方法 擴充資料結構的種類,練習「該用哪一種裝資料」
結構會用,但寫出來效率差 進入演算法——這是四級跨到五級的關卡
已有一定實力,想確認位置 直接考一次。目前推廣期間免費,早知道早調整

一個很常見的誤區:把程式識讀和程式實作當成同一種準備。前者考的是讀懂程式碼與概念,後者考的是在時間內把問題解出來——後者需要的是大量的實際動手,看再多題目也取代不了。

在橘子蘋果,APCS 怎麼準備

我們的 APCS 課程屬於駭客系列,設計邏輯就是照著前面那條能力階梯走:先確認孩子現在在哪一階,再往上補,而不是一律從頭刷題。

老師與學生一起討論 APCS 考題準備策略,筆電螢幕顯示程式碼並攤開筆記本逐題講解

要說明兩件事:第一,APCS 檢定課程採講師授課的講述模式,與菁英系列線上課的雙師模式不同——因為考前訓練的節奏與一般課程不一樣。第二,檢定不是起點:如果孩子還沒有能力獨立寫出完整程式,我們會建議先把基礎補起來再談備考,那樣反而比較快。

若孩子的目標更長遠、想往競賽路線走,那是另一套訓練——可參考〈程式競賽怎麼準備?台灣國高中生的競賽路徑全圖〉。

APCS 準備 常見問題 FAQ

APCS 各級分代表什麼能力?

依官網成績說明,五級是「具備基礎演算法程序運用能力」、四級是「具備基礎資料結構運用能力」、三級是「具備序列型資料結構運用能力」、二級是「具備基礎程式設計能力」、一級是「尚未具備基礎程式設計能力」。把這幾句連起來讀就是一條能力階梯:會寫程式 → 會用陣列等序列結構 → 會用更廣的資料結構 → 會運用演算法。知道孩子卡在哪一階,才知道該練什麼。

APCS 兩科的正式名稱與計分方式是什麼?

已經改名為「程式識讀」與「程式實作」,官網不再使用舊稱。程式識讀為單選題、滿分 100 分,題本可選 C 或 Python;程式實作為上機解題、滿分 300 分,可用 C、C++、Java 或 Python 撰寫。兩科分開計級分。要提醒的是,市面上相當一部分備考文章仍在使用舊稱,其中有些連題數與場次都與現行官網對不上——用舊名稱查資料,很容易一併查到過期的題型說明。

程式實作的題本怎麼選?

程式實作分初級、中級、中高級、高級四種題本,而且同樣的分數在不同題本會換算成不同級分——例如高級題本 150~300 分是五級分,初級題本即使 150~300 分也只對應二級分。所以題本難度本身就是級分的一部分。選太簡單,級分會有天花板;選太難,可能一題都解不完整。合理做法是依實際能力選,能力提升後再往上換,這也是「先考一次定位」的價值。

哪裡可以找到 APCS 考古題?

要先知道一件事:官方明確聲明不公告測驗試題及解答,只提供「題目範例」。所以網路上流傳的「APCS 考古題」多半是第三方整理的舊制題目或民間解題平台的收錄,不是官方釋出的正式試題。那些資源仍有練習價值,但要清楚它們的難度與題型未必反映最新標準;看到「官方考古題」的說法時可以打個問號。最可靠的參考仍是官網提供的題目範例。

大學要幾級分才夠?

要看目標校系,而且要自己查當年度的官方查詢工具。APCS 官網提供兩個採計查詢頁:大學個人申請的試辦名單(115 學年度約 63 個校系參與),以及科技校院申請入學的超額篩選名單(約 81 個科系)。頂尖大學的資訊相關科系門檻落在程式識讀 4 級分、程式實作 4 級分的水準。要注意這些是即時查詢工具、逐年更新,網路上固定的「採計清單」多半是某一年的快照。

程式識讀和程式實作,準備方式一樣嗎?

不一樣,這是很常見的誤區。程式識讀考的是讀懂程式碼與概念,適合透過題目練習與觀念釐清來準備;程式實作考的是在限定時間內把問題解出來,需要的是大量實際動手——看再多題目也取代不了自己寫過。實務上,很多孩子的識讀級分高於實作級分,原因就在於後者的練習量不足。如果兩科落差明顯,優先補的是實作。

要準備多久才能考?

與其算時間,不如看能力位置。合理的判斷是:還沒寫過完整程式,先別考;能寫小程式但沒碰過資料結構,主攻陣列等序列型結構;陣列熟練但常想不出解法,擴充資料結構的種類;結構會用但效率差,進入演算法。每一步的跨越所需時間因人而異,取決於練習量而非月份數。已有一定實力的孩子,建議直接考一次定位——目前推廣期間免費。

考不好可以重考嗎?

APCS 一年有多次場次,可以再次報名應試。不過關於成績的有效期限與採計方式,我們在官網的成績說明、報名注意事項與 FAQ 中都查不到明文規定,所以不在此下結論——建議直接向主辦單位確認,或查閱目標校系當年度的招生簡章,因為實際採計方式仍以校系規定為準。

橘子蘋果的 APCS 課程怎麼安排?

橘子蘋果程式學苑成立於 2012 年,累積服務超過 10 萬名學員,全台 12 縣市設有直營實體教室。APCS 課程屬駭客系列,設計邏輯是照著官方的能力階梯走:先確認孩子現在在哪一階,再往上補,而不是一律從頭刷題。要說明兩件事:一、APCS 檢定課程採講師授課的講述模式,與菁英系列線上課的雙師模式不同;二、檢定不是起點——如果孩子還沒有能力獨立寫出完整程式,我們會建議先把基礎補起來再談備考,那樣反而比較快。適合的起點與確切費用,由顧問依孩子程度說明。

不確定孩子現在在哪一個級分階段?

預約評估,讓老師看孩子的實際解題狀況,判斷該補資料結構還是演算法——如果評估後認為該先回頭補基礎,我們也會直說。不逼單。

預約程度評估

或先看 APCS 檢定完整攻略 →