JJ logo Java Workshop Table of Contents
With a focus on Advanced Placement CS and the Java AP(*) Marine Biology Simulation
(*)AP is a registered trademark of the College Entrance Examination Board, which was not involved in the product of, and does not endorse, this product.
. Links to first and last slide of each module
and to labs, hints and solutions (Modules 1,2,3 only):
  1. Java jargon, keyboard, copy-paste: (Slide01 up to Slide17)   ( Lab 1 )
  2. Input/Output and JJS: (Slide01 up to Slide16)   ( Lab 2 )
  3. Strings: (Slide01 up to Slide16)   ( Lab 3, hints, solutions )

    Only above modules available to members without financial or technical support.
    Contact us for more information about purchasing the rest of the workshop or contributing material.

  4. ints: (Slide01 up to Slide11)   ( Lab 4, hints, solutions )
  5. if-construct: (Slide01 up to Slide12)   ( Lab 5, hints, solutions )
  6. operators: (Slide01 up to Slide12)   ( Lab 6, hints, more hints, solutions )
  7. Loops: (Slide01 up to Slide09)   ( Lab 7, hints, more hints, solutions )
  8. Maximum Surprize: (Slide01 up to Slide06)   ( Lab 8, hints, solutions )
  9. java.lang.Math utilities: (Slide01 up to Slide08)   ( Lab 9, hints, solutions )
  10. Methods: (Slide01 up to Slide10)   ( Lab 10, hints, more hints, solutions )
  11. classes: (Slide01 up to Slide09)   ( Lab 11, hints, more hints, solutions )
  12. constructors, new, invariant: (Slide01 up to Slide07)   ( Lab 12, hints, more hints, solutions )
  13. public, private: (Slide01 up to Slide04)   ( Lab 13, hints, more hints, solutions )
  14. arrays: (Slide01 up to Slide08)   ( Lab 14, hints, more hints, solutions )
  15. objects, wrappers: (Slide01 up to Slide10)   ( Lab 15, hints, more hints, solutions )
  16. GUI, games: (Slide01 up to Slide14)   ( Lab 16, hints, more hints, solutions )
  17. java.util.Random: (Slide01 up to Slide08)   ( Lab 17, hints, more hints, solutions )