1. Installing and Setting up BlueJ at Home
  2. Starting out with BlueJ
  3. Starting with Eclipse
  4. Using the Scanner Class
  5. Using Objects with Eclipse
  6. AP Quick Reference
  7. Intro to Classes
  8. Strings
  9. Functions
  10. Integer MIN and MAX
  11. Math.random()
  12. Arrays (10 Days)
  13. Nested Loops
  14. The ArrayList Class
  15. File Reader Assignment
  16. File Reader Assignment 2
  17. Two Dimensional Arrays
  18. Writing to Files Project
  19. Wrapper Classes
  20. AP Labs Documents (Magpie, Elevens and Pictures)
  21. Magpie Files
  22. Loading Files in Eclipse
  23. Inheritance and Polymorphism
  24. Matrix, String Class and Selection Sort Assignment
  25. Card Project for Holiday
  26. Static Variables and Methods
  27. Some Notes on Objects
  28. Run Time and Compile Errors
  29. Floating Point Errors
  30. Recursion
  31. Sorting and Searching
  32. Iterators
  33. Linked List Class
  34. Linked List
  35. Stack and Queues
  36. Binary Search Tree
  37. Tree and Hash Set Classes
  38. Tree and Hash Map Classes
  39. Priority Queue and Heaps
  40. Big O Analysis of Algorithms
  41. What Lies Beneath
  42. Notes
  43. Other Stuff
  44. Extra
  45. Smooth Picture
  46. School Class (interfaces)
  47. Insertions
  48. Deletions


Helper Files
  1. Online Book
  2. Older AP problems and Answers
  3. On Line Practice test
  4. JavaBat - Online Programming Practice
  5. On Line Multiple Choice
  6. Project Euler
  7. USA Computing Olympiad Problems
  8. Post AP Problems
  9. Online and Multiple Choice Tests
  10. Review for the Test (28 Days)
  11. More Java Notes
  12. AP Prep
  13. After the Test and Extra Credit
  14. Post AP Problems
  15. Practice It Web Problems
  16. 2002 - 2004 AP Problems
  17. 2012 Test