College Board已经确认,AP Computer Science Principles(AP CSP)将在2027–28学年迎来课程重新设计。
消息公布后,关于“AP CSP新增AI内容”“编程语言要求改变”“Create项目调整”等讨论逐渐增多。
但对于正在准备AP计算机考试的学生和家长来说,首先需要明确一件事:AP CSP改版已经确认,但新版具体考查内容、考试结构及评分要求,目前尚未正式公布。
改革是否会影响2027年考试?2028届学生是否需要提前学习新版内容?现在的AP CSP课程还有没有必要继续学?这些问题,比单纯关注“改革”两个字更值得讨论。
○ ○ ○
01 AP CSP改革时间线:官方究竟确认了什么?
根据College Board官方网站公布的AP课程调整信息,AP Computer Science Principles已经列入未来课程重新设计计划。
目前能够确认的时间节点包括:
- 2026年秋季稍晚:公布更多改革细节。College Board预计进一步披露AP CSP的重新设计信息,但具体调整范围仍需以后续官方公告为准。
- 2027年春季:预计发布新版CED。CED全称为Course and Exam Description,即课程与考试说明文件。它不仅列明课程需要学习的知识点,也明确相关学习目标、技能要求及考试安排,是AP课程教学和备考的重要依据。
- 2027–28学年:正式启用重新设计的AP CSP课程。按照目前公布的计划,2027年秋季开始的新学年将使用新版课程体系,2028年5月预计成为新版对应的首次AP考试。
这也意味着,对于2027年5月和2028年5月参加AP CSP考试的学生,课程规划需要采取不同策略。
需要强调的是,新版CED尚未正式发布,现阶段不能把任何未经证实的知识点增删或题型变化当作官方结论。
02 AP CSP到底考什么?为什么不能只把它当作编程课?
理解这次改革,首先要理解AP CSP的课程定位。
AP Computer Science Principles是一门大学入门水平的计算机科学课程,强调计算思维、算法设计、数据处理、计算系统以及技术对社会的影响。
它与AP Computer Science A(AP CSA)并不完全相同。AP CSA主要围绕Java程序设计展开,更强调具体代码的编写、分析和测试。而AP CSP涉及的计算机科学领域更加广泛,不仅关注程序如何运行,也关注数据如何表示、网络如何传输信息,以及计算技术如何影响现实世界。
现行AP CSP课程由五个核心领域构成:
Creative Development:创造性开发。学生需要理解程序开发的基本流程,包括需求分析、程序设计、测试、调试和迭代改进。真正重要的不只是完成程序,而是理解程序为什么这样设计。
Data:数据。包括二进制表示、数据压缩、信息提取以及使用程序处理数据等内容。学生需要理解计算机如何存储、组织和利用信息。
Algorithms and Programming:算法与程序设计。这是AP CSP备考中极为重要的部分。涉及变量、条件判断、循环、列表、过程、算法分析以及程序执行结果判断。许多学生虽然能够编写简单代码,但遇到复杂程序追踪题时,仍容易出现逻辑错误。
Computer Systems and Networks:计算系统与网络。学生需要理解计算设备、网络通信、互联网及相关技术原理。课程强调的是对计算系统运行机制的理解,而不是单纯记忆术语。
Impact of Computing:计算的影响。包括计算创新、数据隐私、信息安全、数字鸿沟以及技术应用的社会影响。这也是AP CSP区别于单纯编程培训的重要部分。
因此,AP CSP备考的核心并不是掌握某一种编程语言,而是建立完整的计算机科学知识框架,并能够将其应用于问题分析。
03 2027年AP CSP考试:现行考试结构仍然需要重点关注
根据College Board公布的2027年考试安排,AP CSP现行考试由期末考试与Create Performance Task相关考核构成。
目前考试结构主要包括:
第一部分:选择题(MCQ)。70道选择题,考试时间120分钟,占总成绩70%。选择题不仅考查知识记忆,还会涉及程序运行结果、算法分析、数据表示以及计算创新等内容。
例如,同样是循环结构,学生可能需要判断程序执行次数、分析变量变化,或者比较不同算法是否产生相同结果。
第二部分:Create Performance Task及相关书面回答。占总成绩30%,包括课程期间完成的程序开发任务,期末考试设置60分钟书面回答环节。
Create任务涉及程序代码、运行视频以及Personalized Project Reference等材料。学生需要能够说明自己开发的程序如何运行,并对算法设计、测试方法、数据抽象和过程抽象等内容作出准确解释。
特别需要注意,Create不是简单提交一个能够运行的程序就结束了。学生还必须真正理解自己的代码,并具备独立解释程序逻辑的能力。
对于2027届学生,College Board目前公布的Create任务最终提交截止时间为2027年4月30日(美国东部时间),AP CSP期末考试安排在2027年5月14日。
因此,2027届学生既要安排选择题复习,也要合理规划Create任务,避免到考前才集中处理项目内容。
04 2027届与2028届,备考方式应该如何区分?
虽然课程改革会引起关注,但不同考试年份受到的实际影响并不相同。
2027届:不要因为未来改革打乱当前备考节奏。
对于计划参加2027年5月AP CSP考试的学生,重点仍应放在现行CED及现行考试要求上。
现阶段尤其需要关注三个问题:
- 基础知识是否形成系统框架?算法、程序设计、数据和计算系统知识不能孤立学习,需要理解不同知识点之间的联系。
- MCQ是否具备稳定的解题能力?部分学生平时编程表现不错,但在代码阅读、复杂条件判断及程序执行分析中容易失分。这类问题需要通过针对性的题目训练和错误分析解决。
- Create任务准备是否充分?程序设计、测试、代码解释和书面表达需要同步训练,不能只重视项目最终运行效果。
对于上海国际学校、双语学校及国际部的AP CSP学生,申校通·梦树在课程辅导中也会重点关注这些具体能力,而非单纯增加刷题数量。
2028届:先打基础,再衔接新版课纲。
对于计划参加2028年5月考试的学生,目前并不建议按照网络流传的所谓“新版知识清单”提前学习。
更合理的方式是先建立不会因为课程调整而失去价值的底层能力,包括:计算思维、算法设计、程序阅读、数据处理、逻辑推理和问题解决。
这些能力不仅服务于AP CSP,也能够为后续学习AP CSA、数据科学及其他计算机相关课程提供基础。
等到2027年春季新版CED正式发布后,再结合新旧课程要求,判断哪些知识可以沿用、哪些内容需要补充,以及是否需要调整训练方式。
真正有效的提前规划,是在官方信息明确之前建立能力基础,在信息明确之后完成针对性衔接。
05 为什么有些学生学过Python,AP CSP仍然容易失分?
这是AP计算机辅导中值得家长重视的问题。
不少学生学习AP CSP之前,已经接触过Python、Scratch或其他编程工具。但编程经验不等于AP CSP考试能力。
例如,一名学生能够使用Python完成简单的数据处理程序,却未必能够快速分析AP CSP题目中的伪代码。原因在于,AP CSP不仅考查代码能否运行,还要求学生理解算法、抽象、数据结构及程序行为。
同样,能够独立完成一个程序,也不代表一定能够准确回答Create相关书面问题。学生可能理解整体功能,却无法清楚解释某个过程如何使用参数、算法如何实现预期结果,或者如何通过测试验证程序行为。
因此,AP CSP学习需要同时建立三种能力:
- 知识理解能力:准确理解计算机科学的基本概念。
- 程序分析能力:阅读、追踪、测试并解释程序。
- 考试表达能力:按照官方要求清晰回答相关问题。
如果只强调编程工具操作,忽视课程框架和考试技能训练,容易出现“平时会做,考试却拿不到理想分数”的情况。
06 面对AP CSP改革,上海国际学校学生如何安排辅导?
对于上海AP课程家庭来说,选择AP CSP辅导时,首先应关注学生目前处于什么学习阶段。
有的学生正在预修计算机基础,有的已经开始校内AP CSP课程,也有学生临近考试,却仍存在MCQ失分或Create任务准备不足的问题。不同阶段需要的辅导内容并不相同。
申校通·梦树(上海梦树留学)围绕上海国际学校、双语学校及国际部学生的课程需求,提供AP Computer Science Principles一对一辅导与阶段性学习规划。
在实际课程安排中,主要关注以下几个方向:
01|AP CSP基础与知识框架梳理。针对零基础或知识掌握不系统的学生,围绕现行课程核心内容建立完整框架。通过概念讲解、程序示例和题目分析,帮助学生理解算法、数据、计算系统及相关知识之间的联系。
02|MCQ代码分析专项。针对读题速度慢、代码追踪容易出错、逻辑分析不稳定等问题,进行针对性训练。重点不是单纯刷题,而是分析错误发生的原因,并逐步提高解题准确率和答题效率。
03|Create任务能力训练。围绕官方考核要求,训练程序设计、代码分析、测试思路与书面解释能力。辅导坚持学术诚信原则,帮助学生建立独立完成任务的能力,而不是代写项目或替代学生完成考试材料。
04|2027届冲刺与2028届课纲衔接。对于2027届学生,以现行考试要求、薄弱知识点和备考时间安排为核心。对于2028届学生,则先建立编程和计算思维基础,并在新版CED发布后根据官方要求调整学习路径。
上海梦树留学可根据学生情况安排线上或线下一对一课程,为长宁、古北、虹桥、徐汇、浦东、闵行等区域的国际课程家庭提供更具针对性的学习支持。
同时,辅导规划也需要综合考虑学生的校内课程进度、其他AP学科安排以及未来计算机相关学习目标,避免重复学习和时间配置失衡。
07 AP CSP改版真正值得关注的,不只是考试变化
AP CSP重新设计,是接下来国际课程家庭值得持续关注的重要动态。
但从长期学习角度来看,计算机科学教育的价值并不取决于某一年考试增加或者删除了多少知识点。能够理解问题、设计算法、分析程序、处理数据,并认识计算技术的影响,才是学生持续学习计算机科学的重要基础。
对于2027届学生,当前的重点是按照现行考试要求扎实准备。对于2028届学生,当前的重点是提前建立基础,等待官方新版课纲公布后科学衔接。
对于准备进一步学习AP CSA、计算机竞赛或未来考虑计算机科学相关专业的学生来说,AP CSP也可以成为建立系统计算思维的重要起点。
申校通·梦树将持续关注College Board课程改革信息,结合上海国际课程学生的实际学习需求,提供AP CSP、AP CSA及相关计算机课程的分阶段学习规划与专项辅导。
课程可以调整,考试形式可能变化,但真正扎实的计算思维和问题解决能力,始终值得提前培养。
官方信息参考:College Board|AP Course and Exam Changes;College Board|AP Computer Science Principles Course and Exam Description;College Board|AP Computer Science Principles Exam。
本文根据截至2026年10月10日的College Board公开信息整理。新版AP CSP具体课程与考试调整,以未来正式发布的官方文件为准。


