AP计算机科学考试
AP计算机科学考试时长三小时,判断学生是否掌握了课程大纲里涉及的概念与技巧。考试分为多项选择(一个半小时内完成40题)和主观题(一个半小时内完成4题)两部分。前者考察一系列计算机科学领域上的能力,后者要求学生展示利用更高级的推理解决问题的能力。
AP计算机科学考试的两部分要求学生展示他们解决问题的能力,包括他们设计、编写与分析程序和子程序的能力。考试并不考察编程语言的小语法点。所有出现的代码都与AP Java子集一致。所有学生答案涉及的代码也必须使用Java。学生应熟悉并能够利用AP Java子集中列出的标准Java classes与interfaces。我们给出了AP Java子集的快速参考。
在计算考试分数时,两部分权重相当。因为考试综合考察课程涵盖的全部内容,我们并不期望有许多学生能在给定的时间内做完多项选择部分或主观题部分。
试卷中出现的多项选择题按照考察的内容进行归类。题目可能同时出现在数个类目中。例如,一个使用循环来遍历数组元素的问题会被同时列在数据结构和编程基础下。下面列出了所有的类目以及它们各自的比例。因为题目可能同时占据多个类目,比例的总和大于100%。
- 编程基础(Programming Fundamentals)占55-75%
- 数据结构(Data Structures)占20-40%
- 逻辑(Logic)占5-15%
- 算法/解决问题(Algorithms/Problem Solving)占25-45%
- 面向对象编程(Object-Oriented Programming)占15-25%
- 递归(Recursion)占5-15%
- 软件工程(Software Engineering)占2-10%
0 条评论