留求艺

首页 > 网站地图 > 留学攻略 > 留学考试

AP计算机科学考试内容大调整!2024如何备考?

来源: 留求艺 更新时间:2024-10-21 11:07

2025年留学申请条件/费用/专业咨询 >>

2024年,AP计算机科学原理考试的内容和形式发生了一些变化。对于备考计算机科学的学生们来说,深入了解考试的变化重点至关重要,这样才能更好地规划未来的备考方向,将时间用在最有效的地方!今天,我将为大家进行全面解读!

AP计算机科学考试内容大调整!2024如何备考?

主要变化

在过去,AP计算机科学原理考试的笔试部分不包括编程项目,仅涉及选择题,考试时间为2小时。

如今,考虑到ChatGPT等人工智能工具的影响,AP官方对编程项目部分进行了调整。

以前,学生需要在每年4月30日之前提交完成的编程项目,笔试部分不涉及编程项目。

现在,为确保编程项目是考生自己设计和完成的,笔试部分前的编程项目分数比重降低至10%,同时增加了针对编程项目的笔试问答部分,该部分占比20%,考试时间为1小时,以降低考生作弊的可能性。

因此,笔试部分的总时长从原来的2小时增加至3小时,包括2小时的选择题和1小时的编程项目问答部分。

AP官方对考试形式的说明

在4月30日之前,考生需要提交以下三部分:

●最终程序代码(独立或协作创建)

●展示程序运行并功能展示的视频(独立创建)

●用于个性化项目参考的代码片段(独立创建)

考生可以与合作伙伴一起开发程序,但最终提交的视频和个性化项目参考必须由个人完成,不能与合作伙伴或其他人合作。

新增的第3部分:

第3部分“个性化项目参考的代码片段”是新增的部分。其中必须包含编程项目部分的关键代码截图,这些截图将在官网上提交后打印在试卷上,供学生在笔试时参考新增的1小时问答部分。

第3部分的具体要求如下:

最终程序代码:将项目中的所有代码复制到Word文档中,保存为PDF格式后提交。在代码中可以添加适当注释,但不应包含个人信息。对于他人编写的部分,请添加注释或致谢。如果有多个代码文件,请一并复制粘贴到同一个文档中提交。

●视频:录制视频展示程序运行,包括向程序输入数据、程序功能的至少一个方面以及程序生成的输出。视频不得包含个人可辨认信息或语音解说(但鼓励使用文本字幕)。

视频必须:以.webm、.mp4、.wmv、.avi或.mov格式之一提交,不超过1分钟的长度,文件大小不超过30MB,个人完成的项目和合作项目均不能提交相同的视频。

这部分需要提交4个代码截图。

屏幕截图不应模糊,文本应至少为10号字体大小。这4部分截图会打印到考生试卷上,供AP笔试时使用。

代码片段不应包含任何注释,所以截图前,应该去掉注释。

考生必须在截止日期(4月20日)前提交,这些代码片段才会在考试当天提供给考生。

截图中的代码必须是学生自己完成的,不能是别人写的、AI或者其它来源。

第一个和第二个程序代码片段是关于procedure的,第三个和第四个程序代码片段是关于list的。

这4个程序代码片段分别是:

1. 第一个程序代码片段必须是一个由学生开发的procedure,其中包括:

●procedure的名称和返回类型(返回类型依据情况可以有也可以没有)

●包含并使用一个或多个影响procedure功能的parameter参数

●procedure中应该包括顺序执行的代码、选择语句和循环

2. 第二个程序代码片段必须展示你独立开发的procedure在程序中的调用位置。

3. 第三个程序代码片段必须展示数据如何存储在程序的list中。

4. 最后一个程序代码片段必须展示如何使用同一list中的数据,例如访问list中的多个元素,以满足程序的目的。

编程作品部分考察内容

今年新增的笔试部分,考察时间为1小时,占总分的20%,包含2道问答题,每道题有多个小问。具体问答题每次考试都不同,不是固定的。

官方给出了考察范围如下:

关于程序的设计、功能和目的的问题

算法设计相关问题

程序错误检查、代码bug修正和程序测试等问题

与list和procedure抽象相关的问题

AP CSP(AP计算机科学原理)创造性任务部分允许学生设计各种类型的程序,展示他们在编程方面的能力和理解。

以下是一些程序设计思路:

问题解决程序:设计解决实际生活问题的程序。

问卷测试类程序:设计特定主题的问卷测试,根据用户回答展示分析结果。

信息搜索类程序:开发信息搜索应用,用户输入关键词或短语,程序显示相关信息。

游戏设计:设计小型游戏,如益智、休闲或教育游戏,展示程序设计和游戏设计能力。

创新性程序:开发创新应用,如教育辅助工具,体现创新思维和技术应用。

数据分析工具:创建数据分析工具,帮助用户处理和可视化数据,提取有用信息。

学生可以根据兴趣、技能和目标设计不同类型的程序。关键是确保程序展示对编程原理、算法和技术应用的理解,并满足创造性任务的要求。

编程作品部分不限定编程语言,可使用Java、Javascript、Python、C++、Scratch、Snap等。

计算机备考建议

对于计算机初学者,自学可能会有一定困难,以下是一些建议:

阅读官方教材:从基础计算机语言入门开始,了解和掌握基本知识和含义。

寻求专业辅导:如感到困惑,寻找专家指导是高效学习途径。

查看FRQ真题解析:刷历年FRQ真题可帮助入门学习。

总体而言,2024年的CSP编程作品部分考试形式发生了重大变化,增加了1小时的编程作品问答部分,考试难度提高。认真设计和实现程序,提前准备相关回答,可以轻松应对新考试形式,取得高分。

【微语】在外留学是人生的重要转折点,愿你在这段时光里收获满满,快乐无限!

相关推荐: