【APCS檢定全介紹】報名資訊、題目介紹、錄取系所與自學資源都在這

APCS

在全球資訊科技不斷發展的熱潮之下,資訊科技產業不只是許多人的就業、轉職首選,不少高中生也想往此領域發展,升讀大學時也朝著資工系努力。如果你嚮往就讀資工系,就可以提早準備APCS檢測,以便未來在申請大學時,更有機會申請到理想的資訊學系。

APCS檢定是什麼?APCS是由教育部設計出一套專門評估學生「程式設計」能力的檢定。有鑑於全球對於資訊產業人才的需求量倍增,許多大學院校的資訊科系,為了培育優質的資訊科技人才,也將APCS成績列入申請入學的審核標準。本篇針對APCS檢定的報名日程與考古題題目等資訊,做個完整的重點整理。

APCS是什麼?

APCS 大學程式設計先修檢測
圖片來源:APCS官網

APCS(Advanced Placement Computer Science)是指「大學程式設計先修檢測」。APCS的測驗方式是參照美國大學先修課程(Advanced Placement,AP)與各大學合作命題,來檢測考生對於資訊概念的理解程度,以及評斷考生是否能夠靈活的運用這些理論,寫出各式各樣功能、軟體的能力。

自107年起,學生可以憑著APCS檢定的成績,申請台大、清大、成大、師大等超過30多所大學的資訊類學系。隨著越來越多大學在簡章上註明APCS的成績有利於申請入學,對於許多想要進入資工系的學生來說,APCS的成績就成了申請大學資工系的一個重要的加分項目。

如何報考APCS檢定?5大報考資訊報你知

如何報考APCS檢定
圖片來源:Freepik

APCS採線上測驗的方式進行。由於APCS檢定不僅考驗了學生對於寫程式的基礎概念,也講求實際將題目分成了「程式設計觀念題」與「程式設計實作題」。如果你有意報考APCS檢定,請留意以下相關的報考資訊。

APCS報名資訊

  • 報名對象:無年齡限制,任何想要了解自身資訊科學應用程度的人,皆可報名
  • 報名費用:目前為推廣階段,可免費報名
  • 開放報名時間:每年舉辦三次,分別預定在1月、6月、10月舉行。通常會在考前的2個月左右開始開放報名。考生可以任選場次參加,也不限報考次數。

APCS重要日程

APCS檢定每年都會在1月、6月、10月線上舉行檢測。雖然2022年度的檢定都已經結束,考生依然可以參考2022年的考試重要日程,來安排準備的時間。最新的檢測日程,請至官方網站查詢與確認。

  • APCS 2022年1月考試日程
報名日期2021/12/1-12/10
檢測日期2022/1/9
成績查詢2022/1/21-2022/1/27
  • APCS 2022年6月考試日程
報名日期2022/4/20-4/29
檢測日期2022/6/12
成績查詢2022/6/27-7/3
  • APCS 2022年10月考試日程
報名日期2022/8/30-8/31 (限高中職三年級生報名)
2022/9/1-9/8 (開放所有對象報名)
檢測日期2022/10/23
成績查詢2022/11/7-11/13

APCS題目類型介紹

APCS檢定的題目分成了「程式設計觀念題」及「程式設計實作題」兩大類題。其中觀念題的出題方向以運算思維、問題解決與程式設計的概念為主;而實作題以撰寫出完整的程式或副程式為主,考生可以自行選擇用C、 C++、 Java、Python來寫程式。

程式設計觀念題程式設計實作題
出題方式選擇題,共40題共4個題組
檢測時程共兩節次,分為第一節次(9:40-10:40)與第二節次(11:10-12:10)僅一節(13:40-16:10)
測驗題型.程式運行追蹤 (code tracing)
.程式填空 (code completion)
.程式除錯 (code debugging)
.程式效能分析 (code performance analysis)
.基礎觀念理解 (basic concepts understanding)
以撰寫完整程式或副程式為主。程式通常會包含到邏輯運算、陣列與結構、函數呼叫與遞迴、基礎演算法等觀念。
程式語言題目以C語言命題考生可自行選擇C語言、 C++、 Java、Python 作答

APCS命題範圍

由於APCS的命題依照觀念題與實作題有不同的出題方式,在命題領域上也有些許差異。考生可以根據官方公布的命題方向來多做練習。

程式設計觀念題

  • 程式設計基本觀念 (basic programming concepts)
  • 資料型態 (data types),常數 (constants),變數 (variables),視域 (scope):全域 (global) / 區域 (local)
  • 控制結構 (control structures)
  • 迴路結構 (loop structures)
  • 函式 (functions)
  • 遞迴 (recursion)
  • 陣列與結構 (arrays and structures)
  • 基礎資料結構 (basic data structures),包括:佇列 (queues) 和堆疊 (stacks)
  • 基礎演算法 (basic algorithms),包括:排序 (sorting) 和搜尋 (searching)

程式設計實作題

  • 輸入與輸出 (input and output)
  • 算術運算 (arithmetic operation),邏輯運算 (logical operation),位元運算 (bitwise operation)
  • 條件判斷與迴路 (conditional expressions and loop)
  • 陣列與結構 (arrays and structures)
  • 字元 (character),字串 (string)
  • 函數呼叫與遞迴 (function call and recursion)
  • 基礎資料結構 (basic data structures),包括:佇列 (queues),堆疊 (stacks),樹狀圖 (tree),圖形 (graph)
  • 基礎演算法 (basic algorithms),包括:排序 (sorting),搜尋 (searching),貪心法則 (greedy method),動態規劃 (dynamic programming)

APCS成績計算方式

APCS檢定的成績計算方式共分成五個級別,觀念題滿分100分,實作題滿分400分,但最終成績又將檢測的分數範圍,給予一至五級分的評級。其中,五級分代表檢測分數獲得最高的等級,也表示考生具備良好程式觀念,並擁有絕佳的實作能力。詳細的分數範圍可參考下表。

級分分數範圍能力說明
.觀念題:90~100
.實作題:350~400
具備常見資料結構與基礎演算程序運用能力,並具備極優異的程式實作能力
.觀念題:70~89
.實作題:250~349
具備程式設計與基礎資料結構運用能力,並具備優異的程式實作能力
.觀念題:50~69
.實作題:150~249
具備基礎程式設計與基礎資料結構運用能力,並具備中階程度的程式實作能力
.觀念題:30~49
.實作題:50~149
具備基礎程式設計能力,並具備基礎的程式實作能力
.觀念題:0~29
.實作題:0~49
尚未具備基礎程式設計能力與實作能力

資料來源:APCS 官方成績說明

官方最新資訊!112年個人申請共59個資訊相關系組採納APCS檢定

112年個人申請資訊相關系組採納APCS檢定
圖片來源:Unsplash

目前有越來越多大學的資訊科系會採用APCS檢定成績作為入學申請。其中在第一階段的篩選項目中,又分成了「APCS組」跟「資安組」兩種招生類組。考生可以從中先了解理想的大學科系要求的APCS分數大概落在哪個區間。以下整理112年,有納入APCS檢定成績的校系(共59所)的招生資訊,提供考生參考。

【APCS組】

學校名稱 科系名稱 招生名額 檢定標準及篩選倍率
國立臺灣大學 資訊工程學系 4 程式設計觀念題:4級分,篩選倍率-
程式設計實作題:4級分,篩選倍率5
國立清華大學 資訊工程學系 3 程式設計觀念題:4級分,篩選倍率-
程式設計實作題:4級分,篩選倍率20
國立陽明交通大學 資訊工程學系 5 程式設計觀念題:4級分,篩選倍率-
程式設計實作題:4級分,篩選倍率9
國立成功大學 數學系 3 程式設計觀念題:4級分,篩選倍率6
程式設計實作題:4級分,篩選倍率6
國立成功大學 工業與資訊管理學系 1 程式設計觀念題:4級分,篩選倍率5
程式設計實作題:3級分,篩選倍率5
國立成功大學 資訊工程學系 3 程式設計觀念題:4級分,篩選倍率10
程式設計實作題:4級分,篩選倍率10
國立成功大學 生物科技與產業科學系 3 程式設計觀念題:3級分,篩選倍率-
程式設計實作題:-級分,篩選倍率-
國立政治大學 資訊科學系 3 程式設計觀念題:4級分,篩選倍率-
程式設計實作題:4級分,篩選倍率5
國立臺灣師範大學 資訊工程學系 3 程式設計觀念題:4級分,篩選倍率5
程式設計實作題:3級分,篩選倍率5
國立彰化師範大學 資訊工程學系 1 程式設計觀念題:4級分,篩選倍率20
程式設計實作題:3級分,篩選倍率20
國立高雄師範大學 軟體工程與管理學系 3 程式設計觀念題:3級分,篩選倍率12
程式設計實作題:2級分,篩選倍率10
國立中山大學 電機工程學系 3 程式設計觀念題:4級分,篩選倍率5
程式設計實作題:4級分,篩選倍率5
國立中央大學 資訊工程學系 3 程式設計觀念題:4級分,篩選倍率10
程式設計實作題:4級分,篩選倍率10
國立中央大學 資訊管理學系 3 程式設計觀念題:3級分,篩選倍率9
程式設計實作題:3級分,篩選倍率9
國立中正大學 資訊管理學系 3 程式設計觀念題:3級分,篩選倍率9
程式設計實作題:3級分,篩選倍率9
國立東華大學 資訊工程學系資工組 3 程式設計觀念題:3級分,篩選倍率6
國立東華大學 資訊管理學系 3 程式設計觀念題:3級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
國立臺北大學 資訊工程學系 2 程式設計觀念題:4級分,篩選倍率6
程式設計實作題:3級分,篩選倍率6
國立宜蘭大學 資訊工程學系 3 程式設計觀念題:3級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
國立嘉義大學 資訊工程學系 3 程式設計觀念題:3級分,篩選倍率10
程式設計實作題:2級分,篩選倍率8
國立金門大學 資訊工程學系 3 程式設計觀念題:3級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
國立台北教育大學 數位科技設計學系 3 程式設計觀念題:3級分,篩選倍率3
程式設計實作題:2級分,篩選倍率3
國立台北教育大學 數學暨資訊教育學系人工智慧與資訊教育組 2 程式設計觀念題:3級分,篩選倍率3
程式設計實作題:3級分,篩選倍率3
國立台灣海洋大學 資訊工程學系 3 程式設計觀念題:3級分,篩選倍率-
程式設計實作題:3級分,篩選倍率-
國立聯合大學 資訊工程學系 3 程式設計觀念題:2級分,篩選倍率6
程式設計實作題:2級分,篩選倍率6
國立聯合大學 資訊管理學系 3 程式設計觀念題:3級分,篩選倍率5
程式設計實作題:2級分,篩選倍率3
國立暨南國際大學 資訊工程學系 3 程式設計觀念題:3級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
臺北市立大學 資訊科學系 3 程式設計觀念題:3級分,篩選倍率3
程式設計實作題:2級分,篩選倍率3
台南大學 資訊工程學系 3 程式設計觀念題:3級分,篩選倍率20
程式設計實作題:2級分,篩選倍率20
高雄醫學大學 醫務管理暨醫療資訊學系 2 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
東海大學 資訊工程學系 3 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
淡江大學 資訊工程學系 5 程式設計觀念題:2級分,篩選倍率8
程式設計實作題:2級分,篩選倍率8
淡江大學 資訊管理學系 3 程式設計觀念題:2級分,篩選倍率15
程式設計實作題:2級分,篩選倍率15
淡江大學 電機工程學系電機資訊組 3 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
淡江大學 人工智慧學系 5 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
淡江大學 資訊管理學系全英語學系班 3 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
元智大學 資訊工程學系 3 程式設計觀念題:3級分,篩選倍率12
程式設計實作題:2級分,篩選倍率10
元智大學 電機工程學系甲組 2 程式設計觀念題:2級分,篩選倍率12
程式設計實作題:2級分,篩選倍率12
元智大學 電機工程學系乙組 3 程式設計觀念題:2級分,篩選倍率12
程式設計實作題:2級分,篩選倍率12
元智大學 電機通訊學院英語學士班 2 程式設計觀念題:2級分,篩選倍率16
程式設計實作題:2級分,篩選倍率16
輔仁大學 資訊工程學系 5 程式設計觀念題:2級分,篩選倍率5
程式設計實作題:2級分,篩選倍率5
輔仁大學 資訊管理學系 3 程式設計觀念題:2級分,篩選倍率5
程式設計實作題:2級分,篩選倍率5
輔仁大學 電機工程學系 5 程式設計觀念題:2級分,篩選倍率5
程式設計實作題:2級分,篩選倍率5
義守大學 資訊工程學系 5 程式設計觀念題:2級分,篩選倍率15
程式設計實作題:-級分,篩選倍率-
逢甲大學 資訊工程學系 5 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
靜宜大學 資訊工程學系 5 程式設計觀念題:2級分,篩選倍率20
程式設計實作題:-級分,篩選倍率15
實踐大學 資訊科技與管理學系 3 程式設計觀念題:2級分,篩選倍率20
程式設計實作題:-級分,篩選倍率-
銘傳大學 資訊工程學系 3 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
中原大學 電機工程學系 3 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
東吳大學 資訊管理學系 2 程式設計觀念題:2級分,篩選倍率10
程式設計實作題:2級分,篩選倍率10
慈濟大學 醫學資訊學系 2 程式設計觀念題:2級分,篩選倍率15
程式設計實作題:2級分,篩選倍率10

資料來源:112學年度「申請入學」招生簡章。詳細申請資訊請以大考中心公布的簡章為主。

【資安組】

學校名稱 科系名稱 招生名額 檢定標準及篩選倍率
國立暨南國際大學 科技學院學士班資安組 2 程式設計觀念題:3級分
程式設計實作題:2級分
國立暨南國際大學 資訊工程學系資安組 5 程式設計觀念題:3級分
程式設計實作題:2級分
國立暨南國際大學 資訊管理學系資安組 5 程式設計觀念題:3級分
程式設計實作題:2級分
國立高雄大學 資訊管理學系資安組 4 程式設計觀念題:3級分
程式設計實作題:2級分
實踐大學 資訊科技與管理學系資安組 5 程式設計觀念題:3級分
程式設計實作題:-

資料來源:112學年度「申請入學」招生簡章。詳細申請資訊請以大考中心公布的簡章為主。

自學也能考好APCS!APCS考古題與4大免費學習資源不藏私推薦!

圖片來源:pixabay

隨著現在的就業趨勢已轉往資訊科技、軟體開發發展,市面上已經有許多相關的書籍可以學習,而網路上也有很多免費學習資源、課程可以多加利用。建議高中生想要準備APCS檢定,除了買書自學之外,也可以先從以下的線上學習資源來建立好程式語言的基礎觀念。

1. APCS歷屆試題

對於有意報考APCS檢定的考生來說,從考古題來檢測自己的學習進度是很重要的。APCS官網上也公開了歷屆試題。觀念題會提供正確解答,實作題部分可以在家多練習,並可利用Visual Studio、Dev-C++等整合開發環境工具執行程式代碼。這些工具都具備良好的偵錯功能,可以幫助你除錯之外,也能讓你在除錯的過程釐清自己的程式觀念,加強實作能力。

2. C++與演算法

C++與演算法是由一位台大資工系學生建置的C++教學網站。網站內容清楚分類與條列出C++的基礎,每個小章節也會提供題目與解答,方便你隨時練習,確認自己的學習狀況與程度,算是一個可以快速、輕鬆了解C++與演算法的學習資源。

3. Codecademy

Codecademy 是由一群工程師創辦的程式語言學習網站。網站上除了有APCS會測驗的C語言、C++、Java、Python的教學,也有JavaScript、PHP等其他語言的教程。Codecademy的教程都是以文字進行教學,課程附有完成的學習架構,而且幾乎都免費。不過教學內容都是英文,因此英文程度不錯的學生可以善加利用Codecademy上的教學資源。

4. Udemy

知名線上學習平台—Udemy 有提供許多程式語言相關的影片課程,其中也有不少課程是免費的。在Udemy平台上可以清楚看到課程的教學大綱、上課時數,也能透過留言向老師問問題。雖然平台上的講師以外國人居多,但影片有提供英文字幕來輔助學習,適合喜歡看影片上課,又想自由彈性學習的學生。

5. HiSKIO

HiSKIO 提供了許多程式語言的線上影片課程,課程以中文授課為主。雖然以付費的課程居多,但也也不時會推出限時活動,針對程式語言初學者也有設置免費學習專區,全部看完可以了解電腦科學、Python基礎知識。除此之外,HiSKIO也會推薦不少實用的電子書可以線上購買。是一個整合書籍與影片學習資源的平台。

考APCS要補習嗎?3大APCS常見問題一次釐清

圖片來源:Unsplash

由於APCS檢測目前還在推廣期間,檢測不收取報名費,不限報考次數等方式,可以讓考生在升高三以前提早準備,多次報考。不過多數考生還是希望可以在申請大學前拿下高分,才能在申請入學的時候有更多的選擇,也比較有機會進入自己的第一志願。該如何準備APCS?準備APCS檢定需要補習嗎?以下針對APCS檢定考試的準備方法,整理一些常見的疑問。

Q:APCS靠自學有用嗎?需要補習嗎?

A:對於從零開始學習程式語言的人來說,無論自學或是補習的學習歷程與目標是差不多的,差別只是在於有無老師從旁指導而已。而線上已經有許多免費的程式語言教學影片與教程,學生要自學也不必擔心沒有管道可以學習。不過,如果你想要先專注在程式語言學習,不想花太多時間安排學習進度的話,也可以報名APCS相關的課程或營隊。

同時要提醒準備APCS的考生,程式設計是注重邏輯與實作的學科。按照APCS檢定的命題範圍來看,無論是以自學或補習的方式學會理論與觀念,還是要實際多寫程式,才能在實作題上更有把握。自學的部分可以先從坊間的程式設計相關的書籍、Youtube影片、線上學習資源先了解程式設計的基本觀念,再下載Visual Studio、Code:: Blocks、Eclipse CDT等IDE在家練習寫程式,才能在APCS上獲得較好的分數。

Q:在高中時參加APCS檢測有什麼好處?

A:隨著台灣各大學的資工系想培育出優異的資訊人才,很多大學也越來越重視APCS的檢測成績。對於高中生來說,在高三以前就參加APCS檢測,等於多了一種多元入學的方式來進入資工系。除此之外,提早參加APCS也可以讓學生了解自己程式設計的能力、對寫程式的興趣程度的一個好機會。

Q:APCS要考幾級分算好?

A:依照近年各大學招生簡章來看,觀念題至少要4級分、實作題至少3級分以上比較有機會申請上知名國立大學(台大、清大、成大、師大)的資訊相關科系。相對的,如果觀念題或實作題都低於2級分的話,申請上任一大學資工系的機率會比較低。因此建議考生可以先確認你的志願大學的申請門檻、條件,以此做為努力的方向來。

提早準備APCS,為升學與職涯先鋪好路!

對於想要就讀資工系的學生來說,APCS檢定是幫助你多一個進入理想資工系的一種方式。雖然APCS檢定的題目與考試內容,多半需要另外花時間學習。但程式設計能力已成為現代主流的技能之一,網路上有許多免費的線上資源、教學影片可以自學,學生也可以根據自身需求,報名線上課程、找線上家教。建議考生如果已經確立個人的目標是就讀資工系,便可以提早開始準備,勤加練習,離理想的第一志願更近一步!

延伸閱讀

→【108課綱】高中數學全攻略—新舊課綱差別、自學方法、線上資源

高中數學自學看這一篇文章就夠了–自學資源、書籍、自學經驗分享整理

配合高中108課綱!25種線上課程資源推薦!不用老師也能自主學習

身為高中生的我該補習嗎?該怎麼挑選補習班?

關於 AmazingTalker

關於 AmazingTalker

AmazingTalker 是台港最大的線上家教媒合平台,上千名優質師資提供語言、學科、音樂等多種課程,透過透明的資訊與大數據排列與媒合,讓最適合彼此的師生可以最短時間聚在一起,學習並互相交流不同的文化。

去逛逛

為您推薦Top10台灣優質家教!

你可能感興趣的相關文章:

其他文章: