Schedule for CSCI 4448/6448 - Spring Semester 2005
Week | Lecture | Date | Description | Readings | |
---|---|---|---|---|---|
Week 1 | 1 | 01/11/2005 | Course Overview Homework 1 Assigned |
Object Design, Chapter 1 | |
2 | 01/13/2005 | Fundamental Object-Oriented Concepts, Part 1 Homework 1 Due (In-Class) |
|||
Week 2 | 3 | 01/18/2005 | Fundamental Object-Oriented Concepts, Part 2 | Object Design, Chapter 2 | |
4 | 01/20/2005 | Design Concepts of Responsibility-Driven Design Homework 1 Due (CAETE) |
|||
Week 3 | 5 | 01/25/2005 | Overview of Responsibility-Driven Design | Object Design, Chapter 3 | |
6 | 01/27/2005 | Analysis and Design Descriptions | |||
Week 4 | 7 | 02/01/2005 | Use Cases, Part 1 | Object Design, Chapter 4 | |
8 | 02/03/2005 | Use Cases, Part 2 | |||
Week 5 | 9 | 02/08/2005 | Finding Objects Homework 2 Assigned |
Object Design, Chapters 5 and 6 | |
10 | 02/10/2005 | Responsibilities | |||
Week 6 | 11 | 02/15/2005 | Collaborations | None | |
12 | 02/17/2005 | Control Styles | |||
Week 7 | 13 | 02/22/2005 | Design Patterns, Part 1 Homework 2 Due (In-Class Students) |
None | |
14 | 02/24/2005 | Interactions and Interaction Diagrams | |||
Week 8 | 15 | 03/01/2005 | Midterm Homework 2 Due (CAETE Students) |
None | |
16 | 03/03/2005 | Midterm Review | |||
Week 9 | 17 | 03/08/2005 | Design Patterns, Part 2 | None | |
18 | 03/10/2005 | Refactoring, Part 1 | |||
Week 10 | 19 | 03/15/2005 | Refactoring, Part 2 | None | |
20 | 03/17/2005 | Test-Driven Design | |||
Week 11 | Spring Break! | ||||
Week 12 | 21 | 03/29/2005 | Design Patterns, Part 3 | Domain-Driven Design, Chapters 1-3 | |
22 | 03/31/2005 | Refactoring Towards Patterns | |||
Week 13 | 23 | 04/05/2005 | Domain-Driven Design, Part 1 | Domain-Driven Design, Chapters 4-7 | |
24 | 04/07/2005 | Domain-Driven Design, Part 2 | |||
Week 14 | 25 | 04/12/2005 | Domain-Driven Design, Part 3 | None | |
26 | 04/14/2005 | Domain-Driven Design, Part 4 | |||
Week 15 | 27 | 04/19/2005 | Object-Oriented Design Methods | None | |
28 | 04/21/2005 | Guest Lecture: Sandia National Labs | |||
Week 16 | 29 | 04/26/2005 | Project Presentations | None | |
30 | 04/28/2005 | Project Presentations |