APCS 為 Advanced Placement Computer Science 的英文縮寫,指「大學程式設計先修檢測」,檢測高中生的程式能力作為大學選才依據。
目前已有 30 多間學校、80 多個系 (組) 將 APCS 成績納進入學審查,其中不乏臺、清、交、成等頂大的資工系。代表孩子不用在一般的入學管道裡和他人擠破頭,而是靠 APCS 成績脫穎而出!
我們將帶孩子重頭認識 APCS 以及所需的程式能力,分析各類題目,訓練解題思維以及實戰演練,讓孩子在檢定中獲得佳績!
無年齡限制,但須符合下列其中一項條件:
了解 APCS 所需的資訊與程式設計能力,透過 APCS 檢視自身程度,也獲得一項提升競爭力的升學武器。
分為觀念題和實作題,從技巧觀念、例題實作到挑戰題,由簡入難提升策略性的解題能力,以達成高分目標。
探索資訊科學及程式設計領域,提升邏輯思維與正確資訊觀念,培養從拆解、分析,到解決複雜問題的能力。
學會撰寫 Python 並應用在各種問題解決,培養程式設計、資料結構、演算法、程式解題等紮實程式能力。
國立臺灣大學、國立清華大學、國立陽明交通大學、國立成功大學、國立臺灣師範大學、國立政治大學、國立中央大學、大葉大學、中山醫學大學、元智大學、亞洲大學、東吳大學、東海大學、高雄醫學大學、國立中山大學、國立中正大學、國立中興大學、國立宜蘭大學、國立東華大學、國立金門大學、國立高雄大學、國立高雄師範大學、國立嘉義大學、國立彰化師範大學、國立暨南國際大學、國立臺北大學、國立臺北教育大學、國立臺南大學、國立臺灣海洋大學、國立聯合大學、淡江大學、逢甲大學、開南大學、義守大學、實踐大學、臺北市立大學、輔仁大學、銘傳大學、靜宜大學,合計共39所大學,均將 APCS 成績納入114學年第一階段檢定或篩選申辦校系審查。(2025年更新,可參見採計成績大學校系(組))
113學年度 | 名額 | 系所 | 校系 |
---|---|---|---|
大學個人申請入學試辦個人申請入學資訊類學系第一階段檢定、篩選納入大學程式設計先修檢測(APCS) | 152 | 33 | 46 |
技專校院招生策略委員會試辦大學程式設計先修檢測(APCS)納入四技申請入學招生管道第一階段超額篩選 | 682 | 35 | 88 |
資安組 | 27 | 6 | 8 |
(2025年更新,可參見APCS-大學程式設計先修檢測)
學校 | 學系 | 程式設計觀念題 | 程式設計實作題 |
---|---|---|---|
國立中央大學 | 資訊工程學系 | 4級分 | 4級分 |
國立清華大學 | 資訊工程學系 | 4級分 | 4級分 |
國立臺灣大學 | 資訊工程學系 | 4級分 | 4級分 |
國立陽明交通大學 | 資訊工程學系 | 4級分 | 4級分 |
國立中山大學 | 電機工程學系 | 4級分 | 3級分 |
國立中興大學 | 資訊工程學系 | 4級分 | 3級分 |
國立彰化師範大學 | 資訊工程學系 | 4級分 | 3級分 |
國立成功大學 | 工業與資訊管理學系 | 4級分 | 3級分 |
國立政治大學 | 資訊科學系 | 4級分 | 3級分 |
國立臺北大學 | 資訊工程學系 | 4級分 | 3級分 |
國立臺灣師範大學 | 資訊工程學系 | 4級分 | 3級分 |
國立中央大學 | 資訊管理學系 | 3級分 | 3級分 |
國立中正大學 | 資訊管理學系 | 3級分 | 3級分 |
國立中興大學 | 資訊管理學系 | 3級分 | 3級分 |
國立臺北教育大學 | 數學暨資訊教育學系人工智慧與資訊教育組 | 3級分 | 3級分 |
國立臺灣海洋大學 | 資訊工程學系 | 3級分 | 3級分 |
國立陽明交通大學 | 資訊工程學系(資安組) | 3級分 | 3級分 |
國立高雄大學 | 資訊管理學系(資安組) | 3級分 | 3級分 |
國立嘉義大學 | 資訊工程學系 | 3級分 | 2級分 |
國立宜蘭大學 | 資訊工程學系 | 3級分 | 2級分 |
國立成功大學 | 生物科技與產業科學系 | 3級分 | 2級分 |
國立暨南國際大學 | 資訊工程學系 | 3級分 | 2級分 |
國立暨南國際大學 | 資訊管理學系(資安組) | 3級分 | 2級分 |
國立東華大學 | 資訊工程學系資工組 | 3級分 | 2級分 |
國立臺北教育大學 | 數位科技設計學系 | 3級分 | 2級分 |
國立臺南大學 | 資訊工程學系 | 3級分 | 2級分 |
國立臺南大學 | 資訊工程學系(資安組) | 3級分 | 2級分 |
國立高雄師範大學 | 軟體工程與管理學系 | 3級分 | 2級分 |
臺北市立大學 | 資訊科學系 | 3級分 | 2級分 |
中山醫學大學 | 醫學資訊系 | 2級分 | 2級分 |
元智大學 | 資訊工程學系 | 2級分 | 2級分 |
元智大學 | 電機工程學系(甲組) | 2級分 | 2級分 |
國立宜蘭大學 | 資訊工程學系(資安組) | 2級分 | 2級分 |
國立聯合大學 | 資訊管理學系 | 2級分 | 2級分 |
國立金門大學 | 資訊工程學系 | 2級分 | 2級分 |
國立金門大學 | 資訊工程學系(資安組) | 2級分 | 2級分 |
東吳大學 | 資訊管理學系 | 2級分 | 2級分 |
東海大學 | 資訊工程學系 | 2級分 | 2級分 |
淡江大學 | 人工智慧學系 | 2級分 | 2級分 |
淡江大學 | 資訊工程學系 | 2級分 | 2級分 |
淡江大學 | 資訊管理學系 | 2級分 | 2級分 |
淡江大學 | 電機工程學系電機資訊組 | 2級分 | 2級分 |
輔仁大學 | 資訊工程學系 | 2級分 | 2級分 |
輔仁大學 | 資訊管理學系 | 2級分 | 2級分 |
輔仁大學 | 電機工程學系 | 2級分 | 2級分 |
逢甲大學 | 資訊工程學系 | 2級分 | 2級分 |
銘傳大學 | 資訊工程學系 | 2級分 | 2級分 |
開南大學 | AI科技與創新設計學士學位學程 | 2級分 | 2級分 |
高雄醫學大學 | 醫務管理暨醫療資訊學系 | 2級分 | 2級分 |
亞洲大學 | 資訊工程學系 | 2級分 | - |
國立金門大學 | 電機工程學系 | 2級分 | - |
大葉大學 | 資訊工程學系 | 2級分 | - |
大葉大學 | 電機工程學系 | 2級分 | - |
實踐大學 | 資訊科技與管理學系 | 2級分 | - |
義守大學 | 資訊工程學系 | 2級分 | - |
開南大學 | 資訊管理學系 | 2級分 | - |
靜宜大學 | 人工智慧應用學系 | 2級分 | - |
靜宜大學 | 資訊工程學系 | 2級分 | - |
靜宜大學 | 資訊管理學系 | 2級分 | - |
國立中央大學 | 資訊工程學系(資安組) | - | 4級分 |
學校 | 學系 | 超額篩選人數 | 標準級分 |
---|---|---|---|
國立臺灣科技大學 | 資訊工程系 | 6人 | 7級分 |
國立臺灣科技大學 | 資訊管理系 | 5人 | 7級分 |
國立高雄科技大學 | 金融資訊系 | 6人 | 7級分 |
國立臺灣科技大學 | 電子工程系 | 6人 | 6級分 |
國立高雄科技大學 | 半導體工程系 | 6人 | 6級分 |
國立臺北科技大學 | 資訊與財金管理系 | 6人 | 5級分 |
國立高雄科技大學 | 智慧商務系 | 6人 | 5級分 |
國立高雄科技大學 | 資訊工程系 | 6人 | 5級分 |
國立高雄科技大學 | 電腦與通訊工程系 | 8人 | 5級分 |
亞東科技大學 | 資訊管理系 | 6人 | 4級分 |
亞東科技大學 | 通訊工程系 | 9人 | 4級分 |
亞東科技大學 | 電子工程系 | 8人 | 4級分 |
亞東科技大學 | 電機工程系 | 6人 | 4級分 |
健行科技大學 | 資訊工程系 | 9人 | 4級分 |
健行科技大學 | 電子工程系 | 6人 | 4級分 |
健行科技大學 | 電機工程系 | 6人 | 4級分 |
僑光科技大學 | 資訊科技系 | 6人 | 4級分 |
元培醫事科技大學 | 資訊管理系 | 6人 | 4級分 |
南臺科技大學 | 半導體與光電工程系 | 6人 | 4級分 |
南臺科技大學 | 多媒體與電腦娛樂科學系 | 18人 | 4級分 |
南臺科技大學 | 工業管理與資訊系工業管理組 | 25人 | 4級分 |
南臺科技大學 | 資訊傳播系 | 6人 | 4級分 |
南臺科技大學 | 資訊管理系 | 6人 | 4級分 |
南臺科技大學 | 電機工程系控制與晶片組 | 30人 | 4級分 |
南開科技大學 | 電機與資訊技術系 | 7人 | 4級分 |
台鋼科技大學 | 電機工程系 | 6人 | 4級分 |
國立勤益科技大學 | 資訊工程系 | 6人 | 4級分 |
國立澎湖科技大學 | 資訊工程系 | 6人 | 4級分 |
國立澎湖科技大學 | 電信工程系 | 6人 | 4級分 |
國立臺中科技大學 | 人工智慧應用工程學士學位學程 | 6人 | 4級分 |
國立臺中科技大學 | 智慧生產工程系 | 16人 | 4級分 |
國立臺中科技大學 | 資訊工程系 | 6人 | 4級分 |
國立臺北科技大學 | 光電工程系 | 6人 | 4級分 |
國立臺北科技大學 | 創意設計學士班 | 14人 | 4級分 |
國立臺北科技大學 | 資訊工程系 | 6人 | 4級分 |
國立臺北科技大學 | 電子工程系 | 6人 | 4級分 |
國立臺北科技大學 | 電資學士班 | 29人 | 4級分 |
國立臺北護理健康大學 | 資訊管理系 | 6人 | 4級分 |
國立虎尾科技大學 | 資訊工程系 | 6人 | 4級分 |
國立虎尾科技大學 | 電機工程系 | 26人 | 4級分 |
國立雲林科技大學 | 工程科技菁英班 | 36人 | 4級分 |
國立雲林科技大學 | 資訊工程系 | 6人 | 4級分 |
國立高雄科技大學 | 海事資訊科技系 | 6人 | 4級分 |
國立高雄科技大學 | 電子工程系(第一校區) | 6人 | 4級分 |
國立高雄科技大學 | 電機工程系 | 6人 | 4級分 |
宏國德霖科技大學 | 資訊工程系 | 6人 | 4級分 |
宏國德霖科技大學 | 電腦與通訊工程系 | 6人 | 4級分 |
建國科技大學 | 電子工程系 | 6人 | 4級分 |
建國科技大學 | 電機工程系 | 6人 | 4級分 |
德明財經科技大學 | 多媒體設計系 | 6人 | 4級分 |
德明財經科技大學 | 會計資訊系 | 6人 | 4級分 |
德明財經科技大學 | 資訊科技系 | 6人 | 4級分 |
德明財經科技大學 | 資訊管理系 | 6人 | 4級分 |
文藻外語大學 | 數位內容應用與管理系 | 6人 | 4級分 |
明志科技大學 | 電子工程系 | 6人 | 4級分 |
明新科技大學 | 半導體與光電科技系 | 18人 | 4級分 |
明新科技大學 | 電機工程系 | 18人 | 4級分 |
景文科技大學 | 行動商務與多媒體應用系 | 6人 | 4級分 |
景文科技大學 | 資訊與通訊系 | 13人 | 4級分 |
朝陽科技大學 | 資訊工程系人工智慧組 | 6人 | 4級分 |
朝陽科技大學 | 資訊管理系數位多媒體組 | 6人 | 4級分 |
朝陽科技大學 | 資訊管理系資訊管理組 | 6人 | 4級分 |
朝陽科技大學 | 資訊與通訊系 | 6人 | 4級分 |
東南科技大學 | 工程與電資學院專班 | 28人 | 4級分 |
樹德科技大學 | 資訊工程系 | 9人 | 4級分 |
樹德科技大學 | 資訊管理系 | 6人 | 4級分 |
樹德科技大學 | 電子競技與電腦娛樂科學系 | 6人 | 4級分 |
樹德科技大學 | 電腦與通訊系 | 6人 | 4級分 |
正修科技大學 | 土木與空間資訊系 | 16人 | 4級分 |
正修科技大學 | 數位多媒體設計系 | 6人 | 4級分 |
正修科技大學 | 資訊工程系 | 10人 | 4級分 |
正修科技大學 | 資訊管理系 | 6人 | 4級分 |
正修科技大學 | 電子工程系 | 16人 | 4級分 |
正修科技大學 | 電機工程系 | 6人 | 4級分 |
聖約翰科技大學 | 多媒體設計系 | 6人 | 4級分 |
聖約翰科技大學 | 電機工程系 | 6人 | 4級分 |
育達科技大學 | 物聯網工程與應用學士學位學程 | 6人 | 4級分 |
致理科技大學 | 商務科技管理系 | 10人 | 4級分 |
致理科技大學 | 多媒體設計系 | 6人 | 4級分 |
致理科技大學 | 會計資訊系 | 6人 | 4級分 |
致理科技大學 | 資訊管理系 | 6人 | 4級分 |
臺北城市科技大學 | 資訊工程系 | 6人 | 4級分 |
臺北城市科技大學 | 電機工程系 | 6人 | 4級分 |
臺北城市科技大學 | 電腦與通訊工程系 | 9人 | 4級分 |
萬能科技大學 | 資訊工程系 | 6人 | 4級分 |
龍華科技大學 | 多媒體與遊戲發展科學系 | 11人 | 4級分 |
龍華科技大學 | 資訊管理系 | 9人 | 4級分 |
龍華科技大學 | 資訊網路工程系 | 9人 | 4級分 |
龍華科技大學 | 電子工程系 | 10人 | 4級分 |
龍華科技大學 | 電機工程系 | 9人 | 4級分 |
程式識讀 | |
---|---|
級分 | 分數範圍 |
五 | 90-100 |
四 | 70-89 |
三 | 50-69 |
二 | 30-49 |
一 | 0-29 |
程式實作 | ||||
---|---|---|---|---|
級分 | 初級 | 中級 | 中高級 | 高級 |
分數範圍 | ||||
五 | 150-300 | |||
四 | 150-300 | 100-149 | ||
三 | 150-300 | 100-149 | ||
二 | 150-300 | 100-149 | ||
一 | 0-149 | 0-99 | 0-99 | 0-99 |
APCS(Advanced Placement Computer Science)是指「大學程式設計先修檢測」,由教育部高中職生程式識讀與實作能力探討計畫指導、國立臺灣師範大學資訊工程學系執行,具備檢驗高中職學程式設計能力的全國性檢定。針對國高中職等學生,測驗其邏輯推理、演算法思維與程式語言撰寫能力。
根據 APCS 官方網站,APCS 檢定自推行以來,已被多所頂尖大學資訊系採納為升學審查與甄選加分依據,具高度公信力與實用價值。
自 114 學年度(2025 年)起,APCS 檢定實施全新優化措施,全面強化應用導向與解題邏輯能力。主要三大調整重點如下:
調整一、每年考試次數加倍,一年將舉辦「 6 次」,彈性更高
原先每年僅辦理 1月、6月、10月的 3 次,改為每年辦理 6 次,新增場次如下:
此一調整大幅提高考試彈性,有助學生依備考節奏安排最適合的 APCS 考試時間,也利於安排學校學業與橘子蘋果程式課程。
調整二、考試節次簡化,新增「程式實作」的分級選擇
1.「程式設計觀念題」更名為「程式識讀」
2.「程式設計實作題」更名為「程式實作」
「程式實作」的分級選擇設計讓學生能根據自身能力設定合理目標,提升備考動機與訓練成效,對初學者與進階者皆具正向幫助。
「程式識讀與「程式實作」檢測皆以電腦自動評分與統計,評分過程不涉及主觀因素。
調整三、成績結構不做改變,實作將加註原始分與級別說明
雖然結構調整,但 APCS 檢定成績評量方式維持不變,繼續採用「一到五級分」制度,對於大學入學申請無影響。其中:
這樣的透明設計讓 APCS 檢定報告更具參考價值,便於學校端判讀學生的實作能力深度,也有助於升學面試或備審資料加分。
資料來源:APCS 自 114 學年度起檢測優化措施公告
APCS「程式識讀」的考試時間由過去的二節次共 120 分鐘,調整為一節次 90 分鐘。「程式識讀」內容以檢測運算思維、程式設計解析與問題解決能力,並以選擇題命題,滿分為 100 分,測驗分數將換算為級分(1-5 級分)
程式識讀 | |
---|---|
級分 | 分數範圍 |
五 | 90-100 |
四 | 70-89 |
三 | 50-69 |
二 | 30-49 |
一 | 0-29 |
APCS「程式實作」的考試時間仍維持一節次,但由 4 題 150 分鐘,調整為 3 題 120 分鐘。「程式識讀」檢測撰寫完整程式或副程式的能力,分初級、中級、中高級、高級等四種等級供選測,每個等級皆有 3 道試題,每題 100 分,滿分 300 分,測驗分數將換算為級分(1-5 級分)
程式實作 | ||||
---|---|---|---|---|
級分 | 初級 | 中級 | 中高級 | 高級 |
分數範圍 | ||||
五 | 150-300 | |||
四 | 150-300 | 100-149 | ||
三 | 150-300 | 100-149 | ||
二 | 150-300 | 100-149 | ||
一 | 0-149 | 0-99 | 0-99 | 0-99 |
從圖表可得知:
也就是說,如果報考的測驗等級錯誤,即使滿分,也無法得到理想的級分,例如報考中級獲得 300 分滿分,也只能獲得三級分。因此,選測等級將決定能獲取的對應級分,考生在選擇報名時,務必注意要報哪個等級。
資料來源:APCS 自 114 學年度起檢測優化措施公告2025 年和 2026 年 APCS檢定預計於下列月份舉行:
檢測月份 科目選項 | 10月 | 11月 | 1月 | 3月 | 6月 | 7月 |
---|---|---|---|---|---|---|
程式識讀 程式語言 | C/C++ Python | C/C++ Python | C/C++ Python | C/C++ Python | C/C++ Python | C/C++ Python |
程式實作 可檢測等級 | 初級 中級 – – | – 中級 中高級 高級 | 初級 中級 – – | 初級 – 中高級 高級 | 初級 中級 – – | 初級 中級 中高級 – |
請注意,若按照檢測月份歸納,程式識讀和程式實作的時程如下:
實際報名時間與考場安排,請參見APCS 官方網站最新公告。
非常推薦!根據 APCS 歷年統計,參與檢定的學生多數為高中職生(112 學年度:7199 人),部分優秀考生甚至在國中小階段即完成實作檢定(112 學年度:443 人)。
按照橘子蘋果的橘蘋菁英課程學習規劃,建議從國中起開始學習 Python(請參見橘蘋菁英課程),並透過參加 APCS 程式升學檢定班,逐步練習演算法與模擬題,因此,國高中生是最適合報考 APCS 的年齡段。
「APCS」是檢定考試名稱,而「APCS 程式升學檢定班」是針對檢定設計的培訓課程。橘子蘋果提供的 APCS 程式升學檢定班包含:
透過完整配套,協助學生在新制 APCS 檢定中獲得優秀成績。
因應 2025 改制,雖然 APCS 程式實作提供 C/C++、Java 及 Python 程式語言供應測者選擇,但:
橘子蘋果程式學苑 APCS 程式升學檢定班專注於 Python,且程式識讀在改制後已提供 Python 題本可讓學生選擇,換句話說,熟悉 Python 已能應付所有模組測驗,更能協助學生提升應試與實務能力。
多所大學如台大、陽明交大、成大、北科大等資工資管科系,均將 APCS 檢定成績納入申請入學、書審加分與面試參考依據,換句話說,只有具備 APCS 成績,就能申請 APCS 組、資安組、或特殊選材,為升學之路打開更多的選擇。
根據APCS大學程式設計先修檢測官網,114 學年度大學個人申請入學,試辦資訊領域納入第一階段檢定或篩選申辦校系,已有 60 所大學校系、和 90 個科技校院,採取 APCS 成績作為資訊能力指標與超額篩選的標準。(請參見採計成績大學校系(組))
此外,APCS 於 2025 年研習會,提供 113 學年度個人申請入學的數據如下:
APCS 程式識讀主要是在檢測考生的運算思維、問題解決與程式設計解析能力。
檢測題型
檢測範圍
根據 APCS 2025 年研習會提供的資料,各等級的檢測程度和範圍如下:
檢測程度 | 檢測範圍 | |
---|---|---|
初級 | 著重在基礎程式設計能力。 基礎的程式解決問題能力,使用變數儲存與操作資料,利用選擇控制進行選輯判斷,透過迴國控制處理重複性任務。 | 輸入與輸出 (input and output) 算術運算 (arithmetic operation) 邏輯運算 (logical operation) 位元運算 (bitwise operation) 條件判斷與迴圈(conditional expressions and loop) |
中級 | 著重在序列型資料結構運用能力。 以序列型資料結構(如陣列或列表)儲存與處理資料的能力,能進行文字處理與流程模擬。 | 陣列 (arrays)、字元 (character)、字串 (string) |
中高級 | 著重在基礎資料結構運用能力。 利用基礎資料結構與演算思維來解決問題。 | 函式(function) 遞迴(recursion) 佇列(queues) 堆疊(stacks) 簡單結構的樹狀圖(tree),例如:二元樹 (binary tree) 等 簡單結構的圖(graph),例如:網格(grid)等 枚舉(enumeration) 資料遍歷(traversal) 搜尋(search),例如:二分搜尋(binary search) 深度優先搜尋(depth-first search, DFS)等 |
高級 | 著重在基礎演算法運用能力。 基礎複雜度分析的能力,運用基礎演算法有效率地解決問題。 | 樹狀圖 (tree) 圖(graph) 動態規畫 (dynamic programming) 分治法 (divide and conquer) 貪心法則 (greedy method) |
台師大副校長李忠謀表示,2025 年 6 月舊制 APCS 考完後,將會公告實作題初級至高級等範例題本,換句話說,114 學年、今年 8 月起變革方案就會正式上路,2025 年 10 月考試就會採用新制 APCS,屆時學生可參考範例題本,熟悉四個等級的出題內容和題型變化。(可參考參採校系漸增!APCS 檢測變革 觀念題增列 Python、實作題分4級選測 | 聯合新聞網)
APCS 檢定對報名者無年齡或學歷限制,任何對程式設計有興趣者皆可報名參加。目前處於推廣期間檢測費用免費。