一、教师科目点拨
内容难度:计算机科学原理是一门偏理论的课程,主要考察计算机底层以及相关领域的原理,涉及的主题较多,但内容都比较基础,相当于大学的通识课。不需要具备其他计算机课程的基础,在数学方面,只需要掌握简单的知识即可。考试分为笔试和最终编程作品两部分,笔试部分相对简单,作品部分要求具有一定的创新和实践能力。推荐10-12年级的同学学习。
内容广度:计算机科学原理旨在通过课程的学习,培养学生对计算机的全面感知,因此这门课程包含的主题较为广泛。内容主要包括:底层数据存储(如二进制、进制准换和数据压缩等)、编程与算法(如编程语法、软件开发原理等)、计算机网络(如IP地址、网络协议)等。除此之外,还会涉及到信息安全、信息与社会等话题。
专业方向和就业:许多专业都要求具备一定程度的计算机技能,工科和理科专业更是要求具有扎实的编程能力。工科方面,计算机科学、软件工程、通信、电子、大数据等计算机类对编程的要求都比较高。其余方面,数学和物理等有计算需求的学科,以及金融和医学等有数据整理需求的学科,也都要求具备一定的计算机思想和编程技能。所以,这门课程的学习会为大部分专业和就业带来帮助。
推荐指数:★★★★✩
整体五分率在15%以下,具备一定的难度。但这门课作为计算机入门课,对大学的诸多专业和未来就业有很大的帮助,比较建议工科和理科的同学报考;同时这门课的内容十分有趣,难度上相对较低,不需要其他课的基础,文科专业的同学也推荐报考。
学习基础:计算机科学原理是计算机领域的入门课,因此在计算机方面,不需要先修其他的计算机课程。在数学方面要求比较低,只需要掌握基本的数学知识即可,例如除法求余数、计算平均值与平面直角坐标系等。作品设计部分需要具备一定的创新和实践能力。
与其他国际课程与竞赛的异同:AP计算机科学原理主要涉及底层数据存储、编程与算法、网络等内容,学习的主题较多,但都处于入门的阶段,比较基础,不会特别深入。考试分为笔试和最终大作业两部分,笔试主要考察对原理的理解程度,作品考察学生的创新和实践能力。编程作品不会指定特定的编程语言。
(1) AP计算机科学原理与AP计算机科学A对比
计算机科学原理注重理论,而计算机科学A注重实践;在知识的广度上,计算机科学原理涉及的主题更广,除了编程外,还有数据存储、网络等内容,而计算机科学A只学习编程;在知识的深度上,计算机科学A对编程的学习更加深入,而计算机科学原理对各主题的考察属于通识程度;除此之外,计算机科学原理不限定编程语言,而计算机科学A必须使用Java。
(2) AP计算机科学原理与其他课程的异同
AP计算机科学原理在内容上与普高信息技术有重叠,但比普高信息技术更加深入。AP计算机科学原理中的二进制、编程与算法与网络等知识,也是普高信息技术课的内容。普高的内容比较基础,AP计算机科学原理更加深入,难度也更大。
A Level计算机科学内容更加广泛,除了覆盖AP计算机科学原理的全部内容外,还包括数据库、数字与逻辑电路、操作系统等知识。在知识的广度和深度上,A Level相当于大学计算机专业一年级的全部内容,而AP计算机科学原理是一年级的入门课。
IB计算机科学与A Level类似,在内容的广度和深度上都远远超过了AP计算机科学原理。不同的是,IB中的数据库、面向对象编程等课程内容是作为选修模块,而在A Level中是必修内容。
整体而言,在内容广度和深度上,AP计算机科学原理远远低于A Level和IB计算机科学,考试难度更低,所需要的学习时间也更短。
(3) AP计算机科学原理与程序竞赛的异同
程序竞赛主要以编程为主,所需的技能和AP计算机科学原理中的编程与算法模块较为相关。程序竞赛通常考察数据结构与算法能力,对程序的运行时间、空间等也有严格的要求,但AP计算机科学原理只会涉及到基础的数据结构与算法,主要关注对编程思想的理解,对程序的效率没有太高的要求。整体来说,AP计算机科学原理中的编程较为基础,与竞赛中所需的技能差距较大。
二、考试大纲
数据参考来源:
三、考试形式
CSP的最终成绩由两部分组成,一部分是参加AP CSP考试,一部分需要考生提交作品集并回答问题。2024-2025学年度,CSP的作品集提交截止时间为美国东部时间2025年4月30日23:59前,考试时间为2025年5月15日Local Time。
在AP CSP的考试中,共包括70道选择题,每个题目4个选项,时长120分钟。其中包括57道单选题,5个长问题单选题,8个双选题。考试占最终成绩的70%。
除了完成以上题目外,考生还需要提前完成一个编程项目(Create Performance Task, CPT),并在FRQ部分依据自己的CTP项目代码和考卷提问撰写书面回答(Written Response),这部分共占总分数比重的30%。
提交作品集需要登陆AP Digital Portfolio(https://digitalportfolio.collegeboard.org/)之后进入自己的课程班级,导航至其中一个创建性能任务组件之后分别提交Program Code,Video,Personalized Project Reference,上传-预览-最终提交。作品可以多次上传,但一旦选择最终提交,即为最终稿,无法修改。一定注意需要在截止日期之前选择最终提交,否则在考试时将无法收到自己上传的代码片段。
数据来源:https://apstudents.collegeboard.org/digital-portfolios/submit-ap-csp-work
四、 评分以及往年5分率(已更至2025最新)
AP计算机科学原理的5分率并不是非常高,但也没有低于10%,总体来看是AP科目里中等难度的学科,自2017年以来的成绩统计如下表:
Score | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
5 | 14.0% | 14.4% | 13.6% | 10.8% | 12.4% | 11.4% | 11.5% | 11.0% | 11.0% |
4 | 21.6% | 21.6% | 21.1% | 23.3% | 21.7% | 21.0% | 20.6% | 21.0% | 20.0% |
3 | 39.0% | 36.7% | 38.0% | 36.6% | 32.5% | 31.1% | 31.1% | 33.0% | 32.0% |
2 | 18.5% | 19.7% | 19.0% | 17.5% | 19.9% | 19.9% | 20.5% | 21.0% | 22.0% |
1 | 6.9% | 7.6% | 8.3% | 11.8% | 13.6% | 16.6% | 16.4% | 14.0% | 15.0% |
由于CSP的最终成绩由考试和作品集两部分组成,因此每个部分也有着不同的评分规范。
此外,CB官方给出了2023年-2025年CSP作品集的学生样例和评分标准,在以下网址可进行查看和参考:
https://apstudents.collegeboard.org/courses/ap-computer-science-principles/free-response-questions-by-year
五、备考建议
计算机科学原理这门考试的特点是知识点繁杂琐碎,记忆点多。因此计算机科学原理的备考,可以参考以下经验:
整体备考建议:整体备考可以分为两轮。第一轮以教材为主,将大纲规定的考试内容系统地学一遍,结合适当的练习题加以巩固;第二轮以教辅为主,对知识进行总体归纳和复习,开展大量的刷题,检测知识掌握的程度,查缺补漏。
编程部分备考建议:选择部分在考试中占比最高,同学们在学习原理的同时,一定要注意知识点的对比辨析,和笔记的整理。具体来说,在第一轮备考中,教材上遇到的重要概念词,一定要标记出来,加深记忆。在第二轮刷题时,对于做错的题目,也要进行整理和分类,归纳总结常错点。
作品部分备考建议:作品部分要求具有一定的创新性,建议同学们尽早准备。可以在报考课程后,尽快确认作品要求,查看官方样例,确定作品的主题。这样可以为平时课程的学习确立目标,使学习更有导向性和目的性。
整体备考建议:需要完整实现计算机科学的备考,建议备考时间为4个月,每周3-5h,前两个月首先快速建立整体的知识结构,并且通过同步题目练习的方式,加深对于知识点的理解和记忆。而作品部分要尽早准备。对于零基础的同学来说,从构思到完成,可能需要一个月的时间。可以把大作业放在最后复习之前,将作品完成的差不多后进行知识的查漏补缺与真题练习,搞定考试部分。
六、资料推荐
推荐的教材书籍如下:
1. Computer Science Illuminated 编号:31-02-03
本书内容完全覆盖AP大纲、知识点逻辑讲解清晰,讲解通俗易懂。有关键词整理,排版简洁明了,方便查阅。
2. Computer Science, An Overview 编号:31-02-02
本书知识丰富,内容齐全。关于基础原理的讲解非常详细。且每章末尾有配套的练习题和思考题,适合做同步测验。
3. Discovering Computers 2018 编号:31-02-01
本书是计算机技术的百科全书。但凡是与计算机有关的技术都囊括在内,如果在学习计算机科学原理时,想要了解一个特定的主题,可以使用这本书来查阅。不足之处在于:知识讲解浅尝辄止,走马观花,不适合作主力教材使用。
推荐的教辅书籍如下:
1. 5 steps to a 5 AP Computer Science Principles 编号:31-02-05
本书包含考试介绍、CSP的考试形式、作品描述、知识归纳等内容,并且练习题、成套模拟题,适合整体复习巩固、刷题。但是某些考试信息已经过时(比如这本书里介绍CSP需要提交两个作品,但最新大纲只要求提交一个作品),关于考试信息、考试内容部分要以AP最新大纲为准,选择性参考。
推荐搭配使用:
教材Computer Science Illuminated + 教辅5 Steps to a 5
建议备考时间:4个月
