AP Computer Science

A deep dive into Java programming in preparation for the College Board's Advanced Placement test.

About the Test

Check out the description from College Board including the description of the test. For the technical folks (it'll be more useful later in the year), this is also a handy document about the features of Java that the test uses. As of the time of this writing, there are two sections:

  1. Multiple choice: 40 questions, 90 minutes, 50% of your score

  2. Free response: 4 questions, 90 minutes, 50% of your score


Great Books

Online Courses

Practice Problems

Java Tutorials and References

Last updated