Can't tell an is-a from a has-a? Wondering why getPenguin returns the number of penguins, while Getpenguin only gets you...penguins? With Shmoop's guide to the AP Computer Science A exam, your mind can take flight. Unlike those poor penguins.
Tips specifically designed for mastering AP Computer Science. Learn how computer programming is exactly like writing an essay, except without that whole five paragraph thing. Discover why class design isn't (always) about making sure you get the cutest lab partner in chemistry, even if you're sure you two would have, um, chemistry. Finally, figure out how you can use your code to help Great Aunt Viola sort her seriously grody fridge. It's about time—she just spread something onto your sandwich, and you're pretty sure it's supposed to be used for sealing dentures.
Curious about what it's like to answer 40 multiple-choice questions in 75 minutes and answer 4 free response problems in another 105? It's like we can read your mind. Spooky, right?
Take two full-length practice exams with Shmoop. And if you don't take it, we'll probably just end up giving it to the dog.
If you forget everything you read approximately three seconds after you read it, never fear: refine your mad programming skills with drills, more drills, and—you guessed it—even more drills.
Pop quiz: what did we just say? Yeah, that's what we thought.
Check out the list on the right for all the topics we cover in our comprehensive review.
Want to buy for your
school or classroom?
(listed by popularity)
Take our Diagnostic Exam to see how you would do if you took the test today, and what you need to work on to get the best score possible!
Object-Oriented Program Design
Standard Data Structures
Computing in Context
And a lot more!