| Date | Description |
|---|---|
| September 29 |
HW1: Reasoning about code (slides) worksheet (solution) |
| October 6 | HW2: Java tools (slides) |
| October 13 |
HW3: Integers and AFs (slides) worksheet (solution) |
| October 20 |
HW4: Sets and JUnit (slides) Worksheets: rep exposure (solution) and test design (solution) |
| October 27 |
HW5: Graphs and equals (slides) worksheet (solution) |
| November 3 |
HW6 and Midterm Review (slides) worksheet |
| November 10 |
HW7: Dijkstra's algorithm (slides) handout and worksheet |
| November 17 |
HW8: TypeScript and React (slides) demo code (zip archive) |
| December 1 |
HW9: JSON and fetch (slides) demo code (zip archive) |
| December 8 |
Demos (optional) and Final Review worksheet (solution) |