AP计算机科学考试分为两个部分:
多项选择题(Multiple Choice Section):
这部分包含40道题目,考试时间为1.5小时,占考试成绩的50%。选择题主要考察编程基础、数据结构、逻辑、算法/需求解决、面向对象的程序设计、迭代、软件工程等内容。从2025年起,选择题的数量增加至42道,每个问题减少至4个答案选项。
自由问答(Free Response Questions, FRQs):
这部分包含4道编程题,考试时间为1.5小时,占考试成绩的50%。自由问答主要考察学生的实际编程能力,包括编写方法、设计类以及处理数据结构。评分标准并不要求代码完全正确,而是更注重逻辑清晰和思路正确。
AP计算机科学原理(CSP)考试
AP计算机科学原理考试也分为两个部分:
平时作业(Homework Assignments):
要求学生完成一个编程项目并进行描述和分析。这部分成绩占30%。
期末考试(Final Exam):
采用笔试形式,包括选择题和自由问答。选择题部分包含70道题目,考试时间为2小时,占考试成绩的70%。自由问答部分要求学生自己创建并提交一个编程作品,占考试成绩的30%。
考试范围
AP计算机科学A(CSA):主要考察计算机程序设计的基本原理,包括数据类型、布尔表达式、数组、循环、递归等,以及新增的文本文件、数据集和人工智能主题。
AP计算机科学原理(CSP):主要考察计算机理论的基础部分,包括算法、数据抽象、程序分析等,以及计算机创新阅读文章和编程实践题。
建议
复习重点:重点复习编程基础、数据结构、算法和面向对象编程的概念。
实践操作:通过编写代码和完成编程项目来提高实际编程能力。
时间管理:合理安排时间,确保在考试中能够完成所有题目。
模拟考试:参加模拟考试,熟悉考试环境和题型,提高应试能力。