AP Computer Science A guides
Free, clear guides to AP Computer Science A: topics, equations, exam technique and revision plans.
- Is AP Computer Science A hard?Is AP Computer Science A hard? What the course involves, what makes it challenging for beginners and how to prepare well.
- AP CSA free-response questions: how to answer themHow to answer AP Computer Science A free-response questions: the common question types, a step-by-step method and how to earn partial credit.
- 2D arrays in Java, explained for AP Computer Science A2D arrays in Java for AP Computer Science A: creating them, row-major and column-major traversal, enhanced for loops and common algorithms, with practice.
- Java ArrayList, explained for AP Computer Science AJava ArrayList for AP Computer Science A: add, get, set, remove and size, traversing and removing safely, ArrayList vs arrays and FRQ patterns, with practice.
- Recursion in Java, explained for AP Computer Science ARecursion in Java for AP Computer Science A: base cases, tracing with a call stack, factorial, string reversal and recursive binary search, with practice.