Move from diagnosis through targeted review and timed sections, with the timing, calculator, and task-verb decisions that earn the points.
Eight weeks of AP Computer Science A, one week at a time
Each week names the AP Computer Science A units you work on and one thing you finish and keep. Tick a week off when the deliverable exists, not when the time is up.
Eight-week AP Computer Science A schedule
Week
Focus
AP Computer Science A units
What you finish that week
Done
Week 1
Diagnose and review objects and methods
Using Objects and Methods
An error log plus twenty String and Math method calls written from the Quick Reference.
Week 2
Selection and iteration
Selection and Iteration
Trace twenty loops in a variable table, including nested loops and compound boolean conditions.
Week 3
Loops as free-response practice
Selection and Iteration
Write ten methods by hand on paper, no compiler, matching each given signature exactly.
Week 4
Writing classes
Class Creation
Build three classes with private fields, constructors, accessors, mutators, and toString.
Week 5
Arrays and ArrayLists
Data Collections
Twenty traversal problems, including five that add or remove elements while looping.
Week 6
Two-dimensional arrays
Data Collections
Ten 2D problems using row-major traversal, plus two using column-major.
Week 7
Full free-response practice
All four units
Four complete free-response answers written by hand, then compiled to find what did not build.
Week 8
Full timed rehearsal
All four units
One complete timed exam; retrace every multiple-choice miss in a variable table.
AP Computer Science A exam strategy
A plan tells you what to study. This tells you how to spend the exam itself. Work these decisions into every timed week above, so exam day is a rehearsal rather than a first attempt.
AP Computer Science A timing: what one question is worth in minutes
Work out your pace before exam day so you never discover it during the exam.
Section timing for AP Computer Science A
Section
Time
Questions
Pacing note
Multiple choice
1 hour 30 minutes
42 questions
About 2.1 minutes each. Code-tracing items take longer than vocabulary items, so move fast on the short ones.
Free response
1 hour 30 minutes
4 questions
About 22 minutes each. Write the method header first, then the return statement, then fill in the middle.
Calculator and reference rules for AP Computer Science A
Calculator rules change from section to section, and they are different on every AP exam. Practice each section under its own rule.
What you may use in each part of the AP Computer Science A exam
Section or part
What you may use
What that means for your work
Multiple choice
No calculator
Arithmetic here is integer division and remainders you can do in your head.
Free response
No calculator
You write Java by hand on the exam. Practise without autocomplete or a compiler.
Provided for the whole exam
Java Quick Reference
String, Math, ArrayList, and Object methods are listed. Anything not on that sheet, you must remember.
AP Computer Science A task verbs and what earns the point
Free-response points are written for a specific verb. Answer a different verb and the work can be correct and still score zero.
Task verbs used on AP Computer Science A free-response questions
If the prompt says
The point is earned by
Write the method
Match the given signature exactly - same name, same parameter types, same return type. Changing it can cost every point.
Complete the method
Only fill in what is missing. Rewriting the whole class wastes time you need for the next question.
Return
Return a value, do not print one. System.out.println where a return was asked for scores zero.
Assume ... works as specified
Call the given method instead of rewriting it. Rewriting it is not rewarded and usually introduces a bug.
Trace the code
Build a variable table pass by pass. Reading loops by eye is where nearly all multiple-choice misses come from.
How students lose AP Computer Science A points
These are specific to this exam. Read them again the night before.
Off-by-one errors on bounds. Arrays use .length, Strings use .length(), and ArrayLists use .size() - and valid indexes stop one below each of them.
Removing items from an ArrayList inside a forward loop. Every removal shifts the rest left and you skip an element. Loop backwards or adjust the index.
Comparing Strings or objects with ==. That compares references. Use .equals for content.
Changing the method signature you were given, or writing pseudocode instead of compilable Java. Both lose points that the logic would otherwise have earned.
AP Computer Science A priorities to protect every week
A useful plan is course-specific. Whatever else a week contains, keep time for the content and response habits that decide AP Computer Science A scores.
Loop tracing
Array and ArrayList mutation
Class invariants
2D traversal
FRQ method signatures and return paths
AP Computer Science A unit-by-unit response plan
15–25%
Using Objects and Methods
Types, expressions, strings, methods, APIs
Practice recognizing how using objects and methods can be tested, naming the evidence or method required, and writing a concise response that earns credit.
25–35%
Selection and Iteration
Boolean logic, conditionals, loops, algorithms
Practice recognizing how selection and iteration can be tested, naming the evidence or method required, and writing a concise response that earns credit.
10–18%
Class Creation
Fields, constructors, methods, encapsulation
Practice recognizing how class creation can be tested, naming the evidence or method required, and writing a concise response that earns credit.
Practice recognizing how data collections can be tested, naming the evidence or method required, and writing a concise response that earns credit.
Questions about AP Computer Science A eight-week study plan and exam strategy
How should I split eight weeks of AP Computer Science A revision?
Week 1 is “Diagnose and review objects and methods” and you finish it with one thing you keep: An error log plus twenty String and Math method calls written from the Quick Reference. Week 8 is “Full timed rehearsal”. Start at the week that matches the time you have left, not at week one.
How should I pace myself on the AP Computer Science A exam?
Multiple choice — About 2.1 minutes each. Code-tracing items take longer than vocabulary items, so move fast on the short ones. Free response — About 22 minutes each. Write the method header first, then the return statement, then fill in the middle.
What does “Write the method” mean on the AP Computer Science A exam?
Match the given signature exactly - same name, same parameter types, same return type. Changing it can cost every point. Answering a different verb can be mathematically correct and still score zero.
What is the biggest scoring trap on the AP Computer Science A exam?
Removing items from an ArrayList inside a forward loop. Every removal shifts the rest left and you skip an element. Loop backwards or adjust the index.
MathGPT.now is independent and is not affiliated with or endorsed by College Board. Exam formats can change.