AP Exam Resource
AP Computer Science A
https://apcentral.collegeboard.org/courses/ap-computer-science-a/exam
Past Exam Questions
https://apcentral.collegeboard.org/courses/ap-computer-science-a/exam/past-exam-questions
Unit Exam Weighting (Multiple-Choice Section)
Unit 1: Primitive Types 2.5%-5%
Unit 2: Using Objects 5%-7.5%
Unit 3: Boolean Expressions and if Statements 15%-17.5%
Unit 4: Iteration 17.5%-22.5%
Unit 5: Writing Classes 5%-7.5%
Unit 6: Array 10%-15%
Unit 7: ArrayList 2.5%-7.5%
Unit 8: 2D Array 7.5%-10%
Unit 9: Inheriance 5%-10%
Unit 10: Recursion 5%-7.5%
Skill Exam Weighting (Multiple-Choice Section)
1. Program Design and Algorithm Development
Determine required code segments to produce a given output.
30%–35%
2. Code Logic
Determine the output, value, or result of given program code given initial values.
40%–45%
3. Code Implementation
Write and implement program code.
Not assessed in the multiple-choice section
4. Code Testing
Analyze program code for correctness, equivalence, and errors.
12%–18%
5. Documentation
Describe the behavior and conditions that produce identified results in a program.
12%–18%