美国非营利组织大学理事会允许高中生选修大学水平的课程,包括一门计算机编程课程,该课程的最终测试时间为90分钟。但据该项目负责人称,学生们在If-Then语句方面的表现优于数组方面。Slashdot的长期读者theodp解释说:“学生们在原始类型、布尔表达式和If语句方面表现出色;44%的学生获得了这8分中的7-8分,”项目负责人Trevor Packard说道。但学生们在“数组、ArrayList和二维数组方面的问题”上受到了挑战;17%的学生获得了这12分中的11-12分。” “AP计算机科学A类自由回答题中最具挑战性的是第4题,即二维数组数字谜题;19%的学生获得了9分中的8-9分。” 您可以在此处查看该题。 (“您将编写 SumOrSameGame 类的构造函数和一个方法……数组元素使用 1 到 9 之间的随机整数初始化,每个整数都有相同的机会分配给谜题的每个元素……”)不过公平地说,这是考试的最后一道题——出现在第 16 页——所以可能有些学生只是没看懂。theodp 分享了一个 Java 示例解决方案和一个 Excel VBA 解决方案(包含可视化演示)。考试涵盖 38 个科目——但计算机科学和统计学是获得最低分(5 分中得 1 分)学生人数最多的科目。图表的末端还包括拉丁语、日语和物理等出了名的难科。还有一个表格显示了过去 23 年的分数,前 11 年只有不到 67% 的学生获得及格分数(3+)。但在 2013 年和 2017 年,超过 67% 的学生达到了及格分数,此后该比例一直保持在该线以上(2021 年除外),在 67% 至 70.4% 之间波动。2018 年:67.8% 2019 年:69.6% 2020 年:70.4% 2021 年:65.1% 2022 年:67.6% 2023 年:68.0% 2024 年:67.2% 2025 年:67.0%
在 Slashdot 上阅读更多内容。