Exploring Computer Science
  1. Getting Java and BlueJ
  2. Starting out with BlueJ
  3. Computing in Context
  4. APCS Quick Reference
  5. Introduction to Programming (8 days)
  6. Decision Structures (6 Days)
  7. What Not to do with if-else
  8. For Loops (6 Days)
  9. While Loops (6 Days)
  10. Intro to Classes(7 Days)
  11. Nested Loops (4 Days)
  12. Strings (6 days)
  13. Functions (6 days)
  14. Wrapper Classes (6 Days)
  15. Math.random()(4 Days)
  16. Static variables (1 day)
  17. Arrays (10 Days)
  18. Holiday Homework Assignment (1)
    Holiday Assignment (2)
  19. Wood Finder Project
  20. The ArrayList Class(10 Days)
  21. Matrices
  22. Some Notes on Objects
  23. Classes Part 2 (with Inheritance) (10 Days)
  24. Integer MIN and MAX
  25. Run Time and Compile Errors
  26. Floating Point Errors
  27. Recursion (4 Days)
  28. Sorting and Searching (10 Days)
  29. Grid World Case Study (20 Days)
  30. Online and Multiple Choice Tests
  31. Review for the Test (28 Days)
  32. Java Notes (extensive)
  33. After the Test and Extra Credit
  34. Post AP Problems
  35. Practice It Web Problems