| Date | Description |
|---|---|
| March 30 |
Intro, code reasoning worksheet, sample solution |
| April 6 | Java tools + hw3 |
| April 13 |
Abstraction, testing, hw4 slides |
| April 20 |
Graphs, junit, hw5 slides |
| April 27 |
parsing, hw6, interfaces slides |
| May 4 |
hw6, Dijkstras algorithm slides |
| May 11 |
hw7, midterm review midterm review, hw7 |
| May 18 |
MVC, hw8 slides |
| May 25 |
Design patterns slides, code |
| June 1 |
More patterns, wrapup slides |