Date | Description |
---|---|
January 5 |
Reasoning about code I slides, lecture notes, supplemental worksheet (sample solution) |
January 12 |
Java tools + hw3 slides |
January 19 |
Abstraction, testing, hw4 & junit slides, worksheet (sample solution), junit demo code |
January 26 |
Graphs, testing, hw5 slides, rep exposure worksheet (sample solution), test design worksheet (sample solution) |
February 2 |
Graph implementation, equals/hashcode & method dispatch slides, worksheet (sample solution) |
February 9 |
hw6 data files and parsing slides, worksheet (sample solution) |
February 16 |
Dijkstra's algorithm; Model-View-Controller, hw7 slides, handout, worksheet (sample solution) |
February 23 |
React & hw8 slides, code (zip archive) |
March 2 |
hw9, react/ts, etc. Q&A slides, code (zip archive) |
March 9 |
Review, design patterns & wrapup slides |