Lectures
The lectures for this class are available in PDF format. You can retrieve the Acrobat Reader for viewing and printing PDF files from Adobe's website.
Lecture | Date | Topic |
---|---|---|
Lecture 01 | 01/11/2005 | Course Overview |
Lecture 02 and 03 | 01/13/2005 and 01/18/2005 | Fundamental Object-Oriented Concepts (Updated Again) |
Lecture 04 | 01/20/2005 | Design Concepts of Responsibility-Driven Design |
Lecture 05 | 01/25/2005 | Overview of Responsibility-Driven Design |
Lecture 06 | 01/27/2005 | Analysis and Design Descriptions |
Lecture 07 and 08 | 02/01/2005 and 02/03/2005 | Use Cases |
Lecture 09 | 02/08/2005 | Finding Objects |
Lecture 10 | 02/10/2005 | Responsibilities |
Lecture 11 | 02/15/2005 | Collaborations |
Lecture 12 | 02/17/2005 | Control Styles |
Lecture 13 | 02/22/2005 | Design Patterns, Part 1 |
Lecture 14 | 02/24/2005 | Interactions and Interaction Diagrams |
Lecture 15 | 03/01/2005 | Midterm |
Lecture 16 | 03/03/2005 | Review of Midterm |
Lecture 17 | 03/08/2005 | Design Patterns, Part 2 |
Lecture 18 | 03/10/2005 | Refactoring, Part 1 |
Lecture 19 | 03/15/2005 | Refactoring, Part 2 |
Lecture 20 | 03/17/2005 | Test-Driven Design |
Lecture 21 | 03/29/2005 | Design Patterns, Part 3 |
Lecture 22 | 03/31/2005 | Refactoring to Patterns |
Lecture 23 | 04/05/2005 | Domain-Driven Design, Part 1 |
Lecture 24 | 04/07/2005 | Domain-Driven Design, Part 2 |
Lecture 25 | 04/12/2005 | Domain-Driven Design, Part 3 |
Lecture 26 | 04/14/2005 | Domain-Driven Design, Part 4 |
Lecture 27 | 04/19/2005 | Life Cycles and OO Design Methods |
Lecture 28 | 04/21/2005 | Guest Lecture: Use of Rational Unified Process at Sandia National Labs |
Lecture 29 | 04/25/2005 | Agile Design Methods |
Lecture 30 | 04/27/2005 | Domain-Driven Design, Part 5 |