AP Computer Science AB

From Wikipedia, the free encyclopedia

Image:Advanced_Placement_logo.png
This article is part of the
Advanced Placement Program series.
General exam structure    •    Awards
Subjects:

Advanced Placement Computer Science AB (also APCS) is a course and following examination offered by the College Board to high school students as an opportunity to earn college credit for a college-level computer science course. APCS AB includes all the topics of AP Computer Science A, as well as a more formal and a more in-depth study of algorithms, data structures, and data abstraction. For example, binary trees are studied in AP Computer Science AB but not in AP Computer Science A. The use of recursive data structures and dynamically allocated structures is fundamental to AP Computer Science AB. As AP Computer Science A, the AP Computer Science AB exam is based on Java.

Contents

[edit] Topic Outline

[edit] The Exam

The AP exam currently tests students on their knowledge of Java. From 2001 to 2003, the exam tested students on their knowledge of C++ instead. Before 2001, the AP exam tested students on their knowledge of Pascal. The AP exam consists of two sections:

  • Section I: Multiple Choice [1 hour and 15 minutes for 40 multiple-choice questions]
  • Section II: Free-Response [1 hour and 45 minutes for 4 problems involving extended reasoning]

[edit] Grade distribution

In the 2006 administration, 4,939 students took the exam from 1,144 schools. The mean score was a 3.38.

The grade distribution for 2006 was:

Score Percent
5 33.7%
4 19.7%
3 17.2%
2 9.3%
1 20.1%

[edit] External links