| September 28 |
Introduction pptx pdf
|
| September 30 |
Introduction pptx pdf
|
| October 3 |
Test/JUnit pptx pdf
|
| October 5 |
Equality pptx pdf
|
| October 7 |
Abstract Data Types I pptx pdf
|
| October 10 |
Abstract Data Types II pptx pdf
|
| October 12 |
Subclassing and subtyping pptx pdf
|
| October 14 |
Modular design pptx pdf
|
| October 17 |
Style pptx pdf
|
| October 19 |
Design Patterns I pptx pdf
|
| October 21 |
Design Patterns II pptx pdf
|
| October 24 |
Basic GUI pptx pdf
|
| October 26 |
Midterm review pptx pdf
|
| October 31 |
White-box testing pptx pdf
|
| November 2 |
Exceptions and assertions pptx pdf
|
| November 4 |
A few comments on the midterm and a general gripe session.
|
| November 7 |
Generics pptx pdf
|
| November 9 |
Debugging ppt pdf
|
| November 14 |
Reasoning about Programs I pptx pdf
|
| November 16 |
Reasoning about Programs II pptx pdf
|
| November 18 |
Usability pptx pdf
|
| November 21 |
UML pptx pdf
|
| November 23 |
(In)Famous software failures [optional] pptx pdf
|
| November 28 |
Regression testing pptx pdf
|
| November 30 |
Symbolic evaluation/testing pptx pdf
|
| December 2 |
Version control pptx pdf
|
| December 5 |
Worksheet A grading pptx pdf
|
| December 7 |
Review (for final), course evaluations
|
| December 9 |
Worksheet B grading pptx pdf
|