- MusicDownloads Free Response Solution
- TokenPass Free Response Solution
- GridWorldUtilities & JumpingCritter Free Response Solution
- Skyview Free Response Solution
The 2013 AP Computer Science A Free Response problems are slightly more challenging than usual.
The MusicDownloads
method updateDownloads
requires a correct call to, and usage of the return value from, a relatively complex helper method.
The TokenPass
constructor requires initializing an array instance variable, which is commonly missed. It also requires 2 statements to generate random numbers in precise ranges. The distributeCurrentPlayerTokens
method requires careful attention to detail, including wrapping around the end of an array.
The GridWorldUtilities
method getEmptyLocations
(from the old GridWorld Case Study) requires traversing a Grid
. The JumpingCritter
class requires selecting the correct Critter
methods to override and writing simple implementation code.
The SkyView
constructor requires initializing a 2D array instance variable, which is commonly missed. It also requires traversing a 2D array in a moderately complex order.