| Date | Description |
|---|---|
| January 7 |
Intro to Reasoning About Code slides, worksheet (solutions) |
| January 14 |
Java tools + hw3 slides |
| January 21 |
Abstraction, testing, hw4 & junit slides, worksheet |
| January 28 |
Graphs, testing, hw5 slides, rep exposure worksheet (sample solution), test design worksheet (sample solution) |
| February 4 |
Graph implementation, equals/hashcode & method dispatch slides, worksheet (sample solution) |
| February 11 |
hw6 data files and parsing slides, worksheet (sample solution) |
| February 18 |
Dijkstra's algorithm; Model-View-Controller, hw7 slides, handout, worksheet (sample solution) |
| February 25 |
React, TS, hw8, & common React bugs slides, code |
| March 4 | hw9, react/ts, etc. Q&A (bring your questions - no new topics today) |
| March 11 |
Design patterns & wrapup slides, worksheet (solution) |