你好,请问AP CS Principles考试重点有哪些?因为这门课有点难,我没太跟上,所以想找老师辅导,然后再针对考试给我一些考前指导,感谢。
AP Computer Science Principles课程旨在培养学生的计算思维、编程基础、数据分析等核心能力。考试内容较为广泛,侧重概念理解和实际应用,而不是深度的编程技能。以下是AP CSP考试的重点内容,希望能帮助你高效备考,取得理想成绩。
一、关于考试
AP 计算机科学原理考试包括两个部分:课程结业考试和创建性能任务。课程结业考试是在Bluebook测试应用程序中进行的考试,包括选择题和两道书面回答题,要求你展示对创建性能任务的理解。两道书面回答题将与你在课堂上开发的“Personalized Project Reference”中包含的代码有关。
你将在一年中完成创建性能任务,并通过“AP Digital Portfolio”在线提交程序代码、视频和“Personalized Project Reference”,以便评分。这两项任务都能衡量你对课程内容和技能的熟练程度和掌握程度,并以1-5分制计算你的最终AP成绩。

二、考试重点
1、第一部分:课程结业考试
70 道选择题 | 120 分钟 | 70% 分数占比 | 4 个答案选项
• 57 道单选题
• 5 道单选题,附带有关计算机创新的阅读文章
• 8 道多选题:选择2个答案
AP 计算机科学原理课程结业考试的题型、权重和评分准则每年都保持一致,因此你知道考试当天会遇到什么情况。
2、第二部分:创建性能任务
30% 分数占比
• 创建性能任务程序代码、视频和学生撰写的Personalized Project Reference | 9 小时课堂学习
• 2 道书面回答题 | 60 分钟课程结业考试
AP 计算机科学原理考试的第二部分包括一个贯穿整个课程的 “创建性能任务”(Create performance task),在该部分中,你将开发一个自己选择的计算机程序;另一部分是课程结束时的书面回答部分,在该部分中,你将通过回答四个提示来证明你对 “创建性能任务 ”的理解。你将有 9 个小时的课堂时间来完成程序、视频和Personalized Project Reference。
在课程结业考试中,你将回答与Personalized Project Reference中的代码相关的两个问题。这两个问题包括四个不同的提示。下面列出的四个类别与四个提示相一致。
△ 书面回答 1:计划设计、功能和目的
学生应准备好回答有关其项目的提示,以评估以下任何学习目标:
CRD-2. A: 描述计算机创新的目的。
CRD-2. B: 解释程序或代码段的功能。
CRD-2.C: 确定程序的输入。
CRD-2. D: 识别程序产生的输出。
CRD-2. E: 使用开发流程开发程序。
CRD-2. F: 设计一个程序及其用户界面。
CRD-2. G: 通过编写文档描述代码段或程序的目的。
△ 书面回答 2(a):算法开发
学生应准备好回答有关其程序的提示,以评估以下任何学习目标:
CRD-2. B: 解释程序或代码段的功能。
AAP-2.E.b: 评估使用关系运算符的表达式。
AAP-2.F. b: 评估使用逻辑运算符的表达式。
AAP-2.H. b: 确定条件语句的结果。
AAP-2.J. J: 不使用编程语言表达使用迭代的算法。
AAP-2.K. b: 确定迭代语句的结果或副作用。
AAP-2.L: 比较多种算法,确定是否产生相同的副作用或结果。
AAP-2.M. a: 创建算法。
AAP-2.M.b:组合和修改现有算法。
△ 书面回答 2(b):错误与测试
学生应准备好回答有关其程序的提示,以评估以下任何学习目标:
CRD-2.I. a: 找出错误。
CRD-2.I. b: 纠正错误。
CRD-2.J. J: 确定输入和相应的预期输出或行为,用于检查算法或程序的正确性。
△ 书面答复 2(c):数据和程序抽象
学生应准备好回答有关其程序的提示,以评估以下任何学习目标:
AAP-1.D. a: 使用列表存储多个元素,开发数据抽象。
AAP-1.D. b: 解释如何使用数据抽象管理程序代码的复杂性。
AAP-2.O. a: 编写遍历列表的迭代语句。
AAP-2.O. b: 确定包含列表遍历的算法的结果。
AAP-3.B:解释如何使用程序抽象来管理程序的复杂性。
以上就是AP CS Principles考试的重点。如果你正在为AP考试做准备,需要有针对性的考前指导,可以立即和考而思的课程顾问练习。考而思将为你提供一对一辅导,帮助你进一步明确考试内容、练习常见问题、提升应试能力,从而获得理想的AP成绩。