2026年AP CSA改革分析!题型和考纲究竟如何变化?

近期College Board官网发布了有关于AP CSA新版大纲的初步规划,计划最早在2025-2026学年(2026年5月参加考试)正式施行。考试形式和课程内容都发生了一定程度的改变,其中变动最大的是对整体的知识结构进行了重新排布。

主要变化包括以下几个方面:

考试形式

首先评分细则发生了相对较小的调整。

Multiple Choice Question(MCQ)选择题部分

题目数量从原本的40题增加到42
每道题选项数量从5个选项减少到4
总占比从50%提升到55%

Free Response Question(FRQ)主观题部分

题目数量不变,4道题的总分从36分减少到25

第3道大题,不再考察Array,只考察ArrayList

总占比从50%减少到45%

课程内容

旧版大纲课程分为10个单元,包括Primitive Type、Using Object、If Statement、Iteration、Class、Array、ArrayLists、2DArray、Inheritance和Recursion。

新版大纲不再分为10个单元而是4个单元,保留了旧版大纲中绝大部分的内容,一部分内容作出了调整。

UNIT 1: Using Objects and Methods

UNIT 2: Selection and Iteration

UNIT 3: Class Creation

UNIT 4: Data Collections

UNIT 1: Using Objects and Methods对应旧版大纲的Primitive Type、Using Object。其中大部分内容无明显变化,有变化的部分是API(Application Program Interface)内容重新回到我们的大纲之中(2020年大纲变化时API被删除)。具体考场方式及考察深度还有待后续观察。

UNIT 2: Selection and Iteration对应旧版大纲的If Statement、Iteration,且内容基本一致。

UNIT 3: Class Creation对应旧版大的Class。一方面,新添加了Impact of Program Design知识点,其中包括了一些当下比较流行的AI(Artificial Intelligence)课题。从目前的大纲观察这部分的考察深度较浅。另外一方面,困扰大家多年的Inheritance(类的继承)部分被整体拿掉,因为Inheritance部分通常难题较多,这也属于降低难度的利好消息。

UNIT 4: Data Collections对应旧版大的Array, ArrayList, 2DArray, Recursion. 大部分内容没有变化。新加入的知识点有Using Text Files,涉及到文件类型,文件导入,接受用户输入。Scanner Class作为非常基础且好用的工具,其实可以更好的帮助大家熟悉编程的应用流程。这方面的改动从教学的角度也是非常有实际意义的。

总体来开,新版大纲和旧版大纲的知识内容区别不是非常大,但是把整体的结构分配的更加科学。引入了一些新的topic,完善整体体系的同时,在结构上更有系统地介绍计算对社会的影响和伦理考虑。目前看来整体难度有下降趋势,分数对于真正意义上的难题有所减少,但是更加注重实践性内容。比如学生对OOP思想的理解,会更大程度上的决定最终的分数。FRQ题目中会更加强调对Class(类)的应用。