AP计算机分为:
1.AP计算机科学A(简称AP CSA)
2.AP计算机原理(简称AP CSP)
AP计算机科学A
AP计算机科学A主要以考察JAVA编程为主,应用性较强,注重考查代码在多态,继承等在算法上的具体实现,以及数据结构与算法,如链式结构,栈,堆等。由选择题和手写程序的简答组成,内容相对简单,只要提早准备,认真备考多做练习,很容易拿高分。考试包括的知识点有:
1、JAVA语言的特征和介绍;
2、Class和object;
3、继承和多态;
4、Java常用的基本类库;
5、程序设计思想;
6、递归;
7、数组和数组list;
8、排序和查找等。
AP计算机原理
2016-2017学年新增的一门AP计算机原理,旨在鼓励更多的学生学习计算机科学与STEM(科学、技术、工程、数学)相关知识,是以计算机原理和基础知识为主,含编程方面的知识。
报考要求:
1.考生所在的AP学校必须获得授权可以开设该课程;
2.考生必须在AP学校学习过该课程。
和AP计算机科学A相比,AP计算机科学原偏重于理论,即概念性的知识点和基础性的计算机知识,比如数据在底层存储的形态、进制是如何转换的、编码原理等,涉及的知识面广,但不会专门学习特定的计算机语言(如C++,Java)。
根据公布的大纲,该科目将聚焦于7大方面:
Creativity创造力
Abstraction抽象
Data and Information数据信息
Algorithms算法
Programming程序设计
The Internet网络
Global Impact全球影响