fbpx

我应该报读 AP 计算机科学 A 还是 AP 计算机科学原理?

分享到 facebook
分享
分享到 linkedin
分享
分享到 twitter
鸣叫
For Blogs

AP 计算机科学原理课程于 2016 年首次由美国大学理事会提供,到 2019 年,已有超过 100,000 名青少年参加了考试。在此期间,女性考生增加了 136%,证明了该课程的成功。到2020年,将有11.6万人参加考试,比上年增加21%。同时,旧标准计算机科学 A 自 1984 年以来一直存在,并且仍然很受欢迎,每年有近 70,000 名高中生参加。有两门大学先修计算机科学课程可供选择,学生和家长自然会好奇:“哪门课程适合我/我的孩子?”

本博客将回答以下每个常见问题,希望能引导您对您的查询做出个性化的回应。

  • AP计算机科学原理涵盖哪些内容?
  • AP计算机科学A涵盖什么?
  • 有多少学生通过 AP 计算机科学原理考试?
  • AP计算机科学A考试成绩如何?
  • 谁应该将计算机科学原理作为 AP 课程?
  • 什么样的学生应该学习计算机科学A?
  • 我应该同时参加这两个课程吗?

我们将从查看每门课程的课程内容开始:

AP计算机科学原理涵盖哪些内容?

计算机科学原理是计算机科学领域的“大图”。与 Comp Sci A 不同,教师可以自由选择他们使用的编程语言。最后,考试涵盖以下主题:

10-13% 用于创意开发(协作、设计和开发)。

数据(二进制数,数据压缩/提取) – 17-22%

30-35% 算法和编程(变量和赋值、数据抽象、迭代等)

11-15%——计算机系统和网络(互联网、容错、并行/分布式计算)。

计算有 21-26% 的影响(众包、法律/道德问题/偏见)。

原则 学生还必须提交数字人工制品并创建一个由教师在课程结束时评分的表演任务。

 

AP计算机科学A涵盖什么?

AP计算机科学A涵盖了相当于一学期的大学入门课程。重点是与Java编程相关的计算技能。最后,在多项选择部分中,学生将在以下方面进行评估:

30-35% 程序设计和算法开发(确定代码段以产生特定输出)

代码逻辑(基于初始值,确定程序代码的输出/值/结果)– 40% 到 45% 之间

代码测试(12-18%)(分析代码的正确性、等价性和错误)

文档(描述导致特定结果的行为或条件)–12% 到 18%

四个自由回答问题包含在一个单独的论文部分中,涵盖以下五个技能领域:

 

使用程序代码创建类对象并调用方法。

创建一个类并编写程序代码来定义一个新类型。

使用表达式、条件语句和迭代语句,编写程序代码以满足方法规范。

使用程序代码创建、遍历和操作一维数组或 ArrayList 对象中的元素。

使用程序代码创建、遍历和操作二维数组对象中的元素。

 

有多少学生通过 AP 计算机科学原理考试?

2020 年,只有 10.9% 的考生在 AP 计算机科学原理考试中获得“5”; 23.6% 得“4”,37.1% 得“3”,19.8% 得“2”,8.6% 得“1”。去年全球只有 234 名学生正确回答了所有问题。平均而言,学生在与“数据和信息”、“互联网”和“全球影响”相关的问题上表现最好。学生在编程问题上表现最差。

AP计算机科学A考试成绩如何?

令人惊讶的是,更高比例的学生在 Comp Sci A 测试中表现更好,这更难。 25.6% 得“5”,21.7% 得“4”,23.2% 得“3”,12.8% 得“2”,16.8% 得“1”。虽然近五分之一的学生未能通过这项艰巨的考试,但近一半的学生获得了“4”或“5”的成绩。这是有道理的,因为这个测试比原则测试吸引了更多的自我选择群体,几乎所有未来的麻省理工学院、加州理工学院、卡内基梅隆大学和该国的其他精英工程/计算机科学项目都参加了它。在这方面,601 名学生在 2019 年的所有测试题中都取得了优异的成绩。

 

谁应该将计算机科学原理作为 AP 课程?

本课程适合那些很少或没有编码经验的人。由于所需的数学水平只是对基本代数的一次尝试,一些学生选择在高中生涯的早期参加 APCSP。这是每个认真的学生都应该学习的课程,无论他们是否打算在高中毕业后继续学习计算机科学。简而言之,任何对计算机感兴趣的人都应该参加这门课。

 

什么样的学生应该学习计算机科学A?

在注册本课程之前,学生应该在代数 II 课程中表现出色和/或具有编码经验。 APCSA 是任何对工程、设计或软件开发职业感兴趣的人都应该在高中时学习的课程。希望进入各种以技术为导向的学习领域的大学希望在你的成绩单上看到这一点,如果它是由你的高中提供的。

 

我应该同时参加这两个课程吗?

根据大学理事会的说法,这些课程“可以按任何顺序学习”。如果您有很多编码经验,这可能是一个合理的建议。如果没有,我们建议您从 APCSP 开始,如果您喜欢概述,然后在学期/学年晚些时候进入 APSCA。一些高级学生会告诉你,原则不值得你花时间,而另一些人会建议你两者兼得,以向竞争激烈的大学展示你对 CS 的奉献精神。最后,如果您是顶级 CS 潜在客户,我们相信,如果您在已经排满的 AP 日程安排中还有空间,那么参加 APSCP 会是有益的。但是,如果您的一天已经挤满了重要且高度相关的课程,例如 AP 物理、AP 化学和 AP 生物学,则无需强制执行此课程。

分享到 facebook
分享
分享到 linkedin
分享
分享到 twitter
鸣叫

相关文章

作者

IMG
汉娜
一个

关于 SCC

让所有学生在科技教育中获得乐趣和进步的重要性是我们的座右铭。我们希望我们的学生不仅为自己,也为社会创造更美好的未来。无论是为自己的电子游戏编程、为自己的卡通动画制作动画,还是构建机器人,我们的导师都可以通过我们的课程指导他们寻找更新的观点并探索未发现的发现。