如今计算机在我们的生活中扮演着越来越重要的角色,对于一些理工科的学员来讲,学好计算机对他们日后的留学以及工作都有着很重要的作用。马上就要迎来了AP大考,为了让同学们对AP计算机科学A这门课程有一个更加清晰透彻的了解,本期就结合2020年课程大纲为大家讲讲AP计算机科学A 的APCS考试。【AP计算机科学考什么 2种题型 6大考试内容】
什么是APCS?
AP计算机科学 Computer Science A (简称APCS或CSA)是美国大学理事会主持的大学先修课程和考试,以便提供给国际学校生大学水平的计算机科学课程大学学分。
很多未来打算朝计算机相关专业发展的同学们在国际学校阶段都会考虑选修一门AP计算机科学课程,为将来的专业学习打好基础。而相较于CSP,CSP更容易拿到高分,为我们大学申请带来不少的优势。此外,APCS还是大学48个专业的必修与选修课,涉及130个国际课程领域。80%的工科课程会用到计算机编写程序,不仅如此,就像文章开始所提到的,理科、金融、经济等国际课程也越来越重视程序设计的能力。
2020年APCS学什么?考什么?
在新的2020年课程大纲中,首次明确了AP计算机科学A这门课的四个BigIdeas, 它们是最重要的概念和主题。
Big idea 1:模块化
通过将问题分解为相互关联的几个小部分,来达到抽象、简化地了概念和过程的目的。面向对象编程中的模块化允许我们使用抽象,将复杂的程序分解为单独的类和方法,从而达到“大化小,小化了”。
Big idea 2:变量
计算机程序依赖于变量存储数据,依赖于数据结构在程序复杂性增加时组织多个数据,以实现一些算法。创建变量是数据抽象的思想,在Java中,你可以使用“基本类型”和“引用类型”。
Big idea 3:控制
通过使用控制结构并指定执行指令的顺序,Java中的代码可以按照三种控制结构执行,即:顺序结构、分支结构、循环结构。我们需要从算法上思考,以便定义和解释程序中使用的控制结构。
Big idea 4:计算机的影响
计算机和计算机彻底改变了我们的生活,为了进阶在使用计算机时的安全性,我们需要注意隐私、安全和道德问题。作为程序员,我们需要了解如何使用我们的程序避免做出非法的事。
具体的考查内容及其占比,如下表所示:
2021年APCS的考评方式
2021年APCS的考试时间:5月6日中午12点
2020-21学年,大学理事会(CB)与Prometric合作,为有AP授权的中国大陆学校提供AP考试报名及管理相关考务。以下是2021年AP中国考试时间表:
AP计算机科学考试包括两块:
部分:多选题(长达90分钟的40道多选题)占比50%
第二部分:解答题(长达90分钟的4道解答题)占比50%
Multiple Choice-40个选择题
主要考察那些容易混淆的知识点你是否掌握,还会有运行程序,计算结果的题目,就是给你一段代码让你预测其运行结果,或者判断这个程序运行起来会不会有异常。
你会被要求:
确定产生给定输出所需的代码段
根据初始值标识给定程序代码的输出、值或结果
分析程序代码的正确性、等价性和错误
描述在程序中导致结果的行为和条件
Free Response-4道解答题
就是要求你根据资料设计一段代码完成特定需求。需求常常被设计成2~3个,分别得分。这几年常见的题型有给你一个已知的数据结构,完成其中的一些基本操作,通常会包含查询,删除,统计的工作。线性表被视作每年必考的项目。
同时,此次课程大纲确定了考试时Free-Response的知识范围,也就是4道编程题的出题内容。虽然这4个类型的题目已经在2018年和2019年的考试中有所体现,但明确指出还是第一次,请各位考生务必重视。4道题分别为:
问题1:方法和控制结构。
本题需要使用表达式、条件语句和循环语句来编写程序代码,同时需要理解方法的调用关系。
问题2:类。
本题需要自己创建一个类,以满足题目要求。在定义类时,我们需要定义类的构造函数、属性和方法。与此同时,本题还可能考查继承的概念:给定一个父类,来创建子类。
问题3:Array / Array List。
本题会考查一维数组和Array List的使用,熟练掌握数组和Array List的基本算法和基本方法。
问题4:二维数组。
本题考查二维数组,熟练掌握创建、遍历和操纵二维数组的方法。
APCS容易拿高分吗?
总的来说,APCS每年的5分率波动不大,全球满分率接近于25%,在其他AP科目中属于很高的了,仅次于微积分和物理C。对于擅长理科的中国人来说,满分率会比全球平均高出不少。
2020年APCS的分数分布,数据来源CB官方
APCS近几年的满分率:
2020年AP计算机科学A的5分率为25.2%。
2019年AP计算机科学A的5分率为27%。
2018年AP计算机科学A的5分率为24.7%。
2017年AP计算机科学A的5分率为24.4%。
2016年AP计算机科学A的5分率为20.8%。
*数据来源:https://www.totalregistration.net
这门科目主要考察时下最流行的编程语言Java,应用性较强,由选择题和手写程序的简单题组成,内容相对简单,只要提早复习,多做练习,高分并不难。
以上就是2021年的AP计算机科学A 的APCS考试情况了,有复习需要的小伙伴一定要提前准备哦,毕竟一份耕耘才有一份收获,离大考只有屈指可数的几个月了,有复习需求的同学们赶紧来参加唯寻的AP课程班,带你一起划重点。
想了解更多有关AP考试的信息吗?赶紧点击【AP计算机科学A实用性极强的一门国际课程】、【如何选择AP计算机A教材 看这一篇就够了】查看。
学习有方法,成长看得见
筑梦牛剑/G5/常春藤