报名资讯、题目介绍、录取系所与自学资源都在这
在全球资讯科技不断发展的热潮之下,资讯科技产业不只是许多人的就业、转职首选,不少高中生也想往此领域发展,升读大学时也朝着资工系努力。如果你向往就读资工系,就可以提早准备APCS检测,以便未来在申请大学时,更有机会申请到理想的资讯学系。
APCS检定是什么?APCS是由教育部设计出一套专门评估学生「程式设计」能力的检定。有鉴于全球对于资讯产业人才的需求量倍增,许多大学院校的资讯科系,为了培育优质的资讯科技人才,也将APCS成绩列入申请入学的审核标准。本篇针对APCS检定的报名日程与考古题题目等资讯,做个完整的重点整理。
APCS是什么?
APCS(Advanced Placement Computer Science)是指「大学程式设计先修检测」。APCS的测验方式是参照美国大学先修课程(Advanced Placement,AP)与各大学合作命题,来检测考生对于资讯概念的理解程度,以及评断考生是否能够灵活的运用这些理论,写出各式各样功能、软体的能力。
自107年起,学生可以凭着APCS检定的成绩,申请台大、清大、成大、师大等超过30多所大学的资讯类学系。随着越来越多大学在简章上注明APCS的成绩有利于申请入学,对于许多想要进入资工系的学生来说,APCS的成绩就成了申请大学资工系的一个重要的加分项目。
APCS采线上测验的方式进行。由于APCS检定不仅考验了学生对于写程式的基础概念,也讲求实际将题目分成了「程式设计观念题」与「程式设计实作题」。如果你有意报考APCS检定,请留意以下相关的报考资讯。
APCS报名资讯
报名对象:无年龄限制,任何想要了解自身资讯科学应用程度的人,皆可报名
报名费用:目前为推广阶段,可免费报名
开放报名时间:每年举办三次,分别预定在1月、6月、10月举行。通常会在考前的2个月左右开始开放报名。考生可以任选场次参加,也不限报考次数。
APCS重要日程
APCS检定每年都会在1月、6月、10月线上举行检测。虽然2022年度的检定都已经结束,考生依然可以参考2022年的考试重要日程,来安排准备的时间。最新的检测日程,请至官方网站查询与确认。
APCS题目类型介绍
APCS检定的题目分成了「程式设计观念题」及「程式设计实作题」两大类题。其中观念题的出题方向以运算思维、问题解决与程式设计的概念为主;而实作题以撰写出完整的程式或副程式为主,考生可以自行选择用C、 C++、 Java、Python来写程式。
程式设计观念题 程式设计实作题
出题方式 选择题,共40题 共4个题组
检测时程 共两节次,分为第一节次
测验题型 .程式运行追踪(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检定
目前有越来越多大学的资讯科系会采用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大免费学习资源不藏私推荐!
随着现在的就业趋势已转往资讯科技、软体开发发展,市面上已经有许多相关的书籍可以学习,而网路上也有很多免费学习资源、课程可以多加利用。建议高中生想要准备APCS检定,除了买书自学之外,也可以先从以下的线上学习资源来建立好程式语言的基础观念。
1. APCS历届试题
对于有意报考APCS检定的考生来说,从考古题来检测自己的学习进度是很重要的。APCS官网上也公开了历届试题。观念题会提供正确解答,实作题部分可以在家多练习,并可利用Visual Studio、Dev-C++等整合开发环境工具执行程式代码。这些工具都具备良好的侦错功能,可以帮助你除错之外,也能让你在除错的过程厘清自己的程式观念,加强实作能力。
APCS历届考古题下载(含观念题与实作题)
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常见问题一次厘清
由于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检定的题目与考试内容,多半需要另外花时间学习。但程式设计能力已成为现代主流的技能之一,网路上有许多免费的线上资源、教学影片可以自学,学生也可以根据自身需求,报名线上课程、找线上家教。建议考生如果已经确立个人的目标是就读资工系,便可以提早开始准备,勤加练习,离理想的第一志愿更近一步!