Executive Overview & Difficulty Verdict
The 2025 AP Computer Science A FRQ paper maintained the established four-question blueprint, allocating 9 points per question across 90 minutes. With a global exam mean of 3.18 and an average FRQ score of 17.86/36, the paper presented a balanced assessment. Question 2 (Class Design - SignedText) proved most accessible (5.24 mean), driven by straightforward header syntax. Conversely, Question 4 (2D Arrays - SumOrSameGame) saw the lowest average (3.96 mean), largely due to the severe challenge candidates faced when guarding against self-pairing (earned by only 12% of candidates).
Where the Marks Are Won and Lost
- Unit 4 (Data Collections): Comprising 50% of the total FRQ marks (18 points across Q3 and Q4), mastering 1D ArrayList and 2D array traversals remains essential. In Q3(b), constructing Match objects by converging from both ends of an ArrayList caused arithmetic off-by-one errors and illegal list modifications. In Q4(b), partial 2D array iteration and compound boolean matching were heavily penalized when students compared an element to itself.
- Unit 3 (Class Creation): Q2 awarded easy points for boilerplate class, constructor, and method headers. However, identifying the three distinct signature placement states via String.indexOf and building the modified string accounted for sharp score drops.
- Unit 2 (Selection and Iteration): Q1 evaluated method calling and accumulation. Common point losses occurred from invoking methods statically on DogWalkCompany rather than on the instance variable company, and calling walkDogs multiple times inside an accumulation loop.
Examiner Pitfalls & Traps
The Chief Reader report highlighted recurring anti-patterns: (1) Redeclaring parameters or instance variables as local variables inside constructors, (2) using algebraic range checks such as 9 <= i <= 17 rather than logical conjunctions (i >= 9 && i <= 17), (3) using == instead of .equals() for String comparison, and (4) omitting the new operator during object instantiation within data structures.
Strategic Guidance & Predictions
Students preparing for upcoming administrations should drill non-standard traversals (e.g., inwards two-pointer sweeps, bounded 2D sub-grids) and rigorous trace tables on small inputs (3–5 elements). Data Collections and Class Design will continue to anchor 75% of the FRQ mark pool.