Section Topics

DateDescription
October 1 Java tools (slides)
October 8 Reasoning about code (slides)
worksheet and solution
October 15 HW4, AFs & JUnit (slides)
worksheet
October 22 HW5 pt1: graphs, testing & rep exposure (slides)
worksheet and solution
October 29 HW5 pt2, equals & hashCode (slides)
worksheets: rep exposure (solution) and equals & hashCode (solution)
November 5 HW6: parsing data files (slides)
worksheet (solution) and demo code
November 12 HW7: Dijkstra's algorithm (slides)
worksheet (solution)
November 19 Review (slides)
December 3 HW9: JSON & Fetch (slides)
December 10 Design Patterns (slides)
worksheet (solution)