AP计算机科学(AP Computer Science)包含两个主要科目:
AP计算机科学A (AP Computer Science A, CSA)
以Java语言为基础,考查学生对Java编程语言的理解。
学习面向对象程序设计的思想以及简单的数据结构和算法。
满分率在2018年和2017年分别为24.7%和24.4%。
计算机科学原理 (Computer Science Principles, CSP)
侧重于计算机科学的基础知识和原理。
包括编程方面的知识,但不局限于Java。
AP计算机科学考试通常包括选择题和简答题,内容涵盖基本类型、使用对象、布尔类型、条件语句、循环、类创建、数组、集合、继承和递归等概念。
需要注意的是,备考AP计算机科学和单纯学习Java是不同的,因为AP考试只考查Java的子集