
Laboratory in Software Engineering |
Fall 2001 |
| Number | Lecture Date | Title | Links |
| L1 | 09/05/2001 | Introduction | (PDF) |
| L2 | 09/06/2001 | Decoupling 1 | (PDF) |
| L3 | 09/10/2001 | Decoupling 2 | (PDF) |
| L4 | 09/11/2001 | Data Abstraction 1 | (PDF) |
| L5 | 09/12/2001 | Data Abstraction 2 | (PDF) |
| L6 | 09/13/2001 | Abstraction Functions and Rep. Invariants | (PDF) |
| L7 | 09/19/2001 | Iteration Abstraction and Iterators | (PDF) |
| L8 | 09/24/2001 | Object Models and Invariants | (PDF) |
| L9 | 09/25/2001 | Equality, Copying, and Views | (PDF) |
| L10 | 09/26/2001 | Dynamic Analysis 1 | (PDF) |
| L11 | 10/01/2001 | Dynamic Analysis 2 | (PDF) |
| L12 | 10/02/2001 | Design Patterns 1 | (PDF) |
| L13 | 10/03/2001 | Design Patterns 2 | (PDF) |
| L14 | 10/10/2001 | Design Patterns 3 | (PDF) |
| L15 | 10/15/2001 | Subtyping | (PDF) |
| L16 | 10/16/2001 | Case Study: Java Collections API | (PDF) |
| L17 | 10/17/2001 | Case Study: JUnit | (PDF) (Resources) |
| L18 | 10/22/2001 | Case Study: Tagger | (Notes-PDF) (Slides-PDF) (Resources) |
| L19 | 10/23/2001 | Conceptual Modelling | (PDF) |
| L20 | 10/24/2001 | Design Strategy | (PDF) |