| Date | Homework | Supplementary Material |
| 8/28/2008 | Homework 1 | Hello.java - What we did in class. |
| 9/2/2008 | Homework 2 | Hello.java - What we did in class. |
| 9/4/2008 | Browse Sections 1.1-1.5. Try a program or two! | Our start on the Person class: Person.java Hello.java |
| 9/9/2008 | Homework 3: Finish nextDay() function | Gambler's ruin example: Gambler.java Person class and current implementation: Person.java PersonTest.java DiseaseSimulation.java |
| 9/11/2008 | Expect this homework to be much more challenging. Homework 4: Disease Stats |
Final disease simulation implementation: Person.java PersonTest.java DiseaseSimulation.java Test classes for copying pictures around: PictureTest.java |
| 9/16/2008 | Homework 4 due tonight... | Disease simulation with pictures: Person.java PersonTest.java DiseaseSimulation.java |
| 9/18/2008 | Recreational computer science: Think about how to implement the World class |
BouncingBall Simulation: Ball.java Simulation.java |
| 9/23/2008 | Homework 5 - Multiple worlds | BouncingBall Simulation: Particle.java Simulation.java World.java |
| 9/25/2008 | Homework 6 - Bounce the particle! | BouncingBall Simulation: Particle.java Simulation.java World.java |
| 9/30/2008 | Homework 7 - Particle Simulation | BouncingBall Simulation: Particle.java Simulation.java World.java ArrayList testing code: ArrayListTest.java |
| 10/2/2008 | Exam 1 | |
| 10/6/2008 | Random Walker (so far): Walker.java World.java |
|
| 10/7/2008 | Homework 8 -- Colorful walkers | Random Walker: Walker.java World.java RandomWalkSimulation.java |
| 10/14/2008 | Homework 9 -- Random Portal | Random Walker: Walker.java World.java RandomWalkSimulation.java |
| 10/21/2008 | Random Walker: Walker.java UpWalker.java RandomWalker.java FractalWalker.java World.java RandomWalkSimulation.java |
|
| 10/23/2008 | Homework 10 -- Triangular Circles | Recursion code: Factorials.java RecursiveCircles.java |
| 10/30/2008 | More Recursion: FractalMountain.java HTree.java |
|
| 11/4/2008 | Homework 11 Quiz 2 |
RecursiveTree.java |
| 11/6/2008 | ||
| 11/11/2008 | Exam 2 | |
| 11/20/2008 | RecursiveTree.java WindTree.java |