|
|
|
 |
 |
 |
|
The AP Computer Science A Exam
|
|
|  |
Exam Content
The exam covers the fundamentals of computer science taught in a first-semester college course. Both sections of the exam require students to demonstrate their ability to design, write, analyze, and document programs and subprograms. The exam emphasizes programming in Java, programming methodology (including recursion), and procedural abstraction. It also includes algorithms, data structures, and data abstraction.
Programming Language
Java is used for the sections of the exam that require reading and writing of actual programs.
The GridWorld Case Study
The exam includes 5 to 10 multiple-choice questions and one free-response question based on the AP GridWorld Case Study. The GridWorld Case Study and other relevant documents are available below.
Multiple-Choice Questions
For sample multiple-choice questions implementing Java, refer to the Course Description.
AP Computer Science Course Description (.pdf/1.6MB) New!
Free-Response Questions
Below are free-response questions from past AP Computer Science A Exams. Included with the questions are scoring guidelines, sample student responses, and commentary on those responses, as well as exam statistics and the Chief Reader's Student Performance Q&A for past administrations.
2009: Free-Response Questions
2008: Free-Response Questions
2007: Free-Response Questions
2006: Free-Response Questions
2005: Free-Response Questions
2004: Free-Response Questions
2003: Free-Response Questions
Important Note: PDF Files
The links to exam questions for this course are in Adobe® PDF format, and you will need to use the Adobe® Acrobat® Reader® to view them. If you don't have Acrobat Reader 4.0 or higher installed on your computer, choose the link for the Adobe Web site below for installation instructions. For help downloading and printing PDF files, choose the link "PDF Troubleshooting" below in "See also."
|
|
|
|
|
|