prep1: Create objects, they interact, do math for each other prep2: Arrays in Java prep3: Static variables and methods prep4: Put objects into Array prep5: How to use addon Java libraries like Colt sim1: elementary simulation concepts. sim2: more elementary simulation concepts. sim3: Some advanced elementary simulation concepts. in sim1, sim2, and sim3, I started learning how to do javadoc documentation, so the doc directory has some html output from javadoc. Kinda promising, really. javaSwarm1: This introduces the usage of the Swarm library, but it does not bring in any graphical interface. It is intended to parallel the Objective-C tutorial, which introduces "simpleObjCBug" before it puts the GUI in. javaObserverSwarm1: This puts in an Observer level with a graphical interface.