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
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.
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.
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.
Data Collections
Arrays, ArrayList, 2D arrays, traversal, recursion
Practice recognizing how data collections can be tested, naming the evidence or method required, and writing a concise response that earns credit.