| 
cs205: engineering software? | 
(none) 15 November 2006  | 
| Monday | Wednesday | Friday | 
|---|---|---|
| 
 August 21 
 | 
 Aug 23 
Class 1: Engineering Software?Out: PS1 Out: Registration Survey (due Thursday, Aug 24 before 11:59pm)  | 
 Aug 25 
Class 2: Java | 
Aug 28 
Class 3: Java Semantics, Procedural AbstractionDue: PS1  | 
 Aug 30 
Class 4: Specifying ProceduresOut: PS2  |  
 Sep 1 
Class 5: ValidationQuiz 1  | 
| 
 Sep 4 
Class 6: Exceptions | 
 Sep 6 
Class 7 (ps2 discussion) |  
 Sep 8 
Class 8: Data AbstractionDue: PS2  | 
| 
 Sep 11 
Class 9: Reasoning About Data AbstractionsOut: PS3  | 
 Sep 13 
Class 10: Abstraction Functions and Rep InvariantsQuiz 2  |  
 Sep 15 
Class 11: Java Questions | 
| 
 Sep 18 
Class 12: SubtypingDue: PS3  | 
 Sep 20 
Class 13: InheritanceOut: PS4  |  
 Sep 22 
Class 14: Class HierarchyQuiz 3  | 
| 
 Sep 25 
Class 15: Documenting Designs | 
 Sep 27 
Class 16: Midterm Review
 |  
 Sep 29 
Class 17Out: Midterm  | 
| 
 Oct 2 
Class 18Due: Midterm  | 
 Oct 4 
Class 19 |  
 Oct 6 
Class 20Due: PS4  | 
| 
 Oct 9 
Reading Days (no class)
 | 
 Oct 11 
Class 21Out: PS5  |  
 Oct 13 
Class 22 | 
| Monday | Wednesday | Friday | 
|---|---|---|
| 
 Oct 16 
Class 23PS5 design reviews  | 
 Oct 18 
Class 24 |  
 Oct 20 
Class 25 | 
| 
 Oct 23 
Class 26 | 
 Oct 25 
Class 27Due: PS5 Out: Project  |  
 Oct 27 
Class 28 | 
| 
 Oct 30 
Class 29 | 
 Nov 1 
Class 30 |  
 Nov 3 
Class 31 | 
| 
 Nov 6 
Class 32Quiz 4  | 
 Nov 8 
Class 33 |  
 Nov 10 
Class 34 | 
Nov 13 
Class 35Project update meetings  | 
Nov 15 
Class 36 |  
Nov 17 
Class 37 | 
Nov 20 
Thanksgiving Break
 | 
Nov 22 
Thanksgiving Break
 |  
Nov 24 
Thanksgiving Break
 | 
Nov 27 
Class 38Project Review Meetings  | 
Nov 29 
Class 39 |  
Dec 1 
Class 40 | 
Dec 4 
Class 41Last Class Final Out  | 
Dec 6 
 |  
Dec 8 
 |