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, this is also a handy document. 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

Links and Resources

Software

Great Books

Online Courses

Practice Problems

Java Tutorials and References