| Date | Lecture Topic | Reading | Graded Events |
|---|---|---|---|
| 09/01
09/03 |
Class Introduction, expectations. Introduction to Software Engineering Processes, Lifecycles. Prescriptive models. |
Ch. 1 and 2 Pressman Appendix 1 - An Introduction to UML |
HW 1 (Due 9/10) |
| 09/08 09/10 |
Agile Models, UML. Introduction to Design Patterns |
Ch. 3 Pressman, Ch 1 Design Patterns Review your Object Oriented Concepts |
|
| 09/15 09/17 | Strategy design pattern Observer design pattern | Ch 2 Design Patterns | HW 2 (Due 9/22) |
| 09/22 09/24 | Software Engineering Guiding Principles | Ch 4 Pressman (Pay attention to the requirements and modeling principles in section 4.3) Ch 5 Pressman, Requirements Engineering | In-Class Exercise UML Use case (1pt. extra credit) |
| 09/29 10/01 | Singleton design pattern State design pattern | Ch. 5 and 10 Design Patterns | HW 3 (Due 10/13) |
| 10/06 10/08 | Requirements Modeling Function Points | Ch 6 (6.1, 6.3, 6.4) Ch 7 (7.1, 7.2, 7.3) Function Point Handout | |
| 10/13 10/15 | Review for Exam, and Exam | On Tuesday we will do a review session and the exam is on Thursday. | MidTerm 2008 Mid Term Exam (Thursday 10/15) |
| 10/20 10/22 | Factory Pattern | Ch 4 Design Patterns, hand back the mid-term, The YoYo problem | HW 4 (Due 11/3) |
| 10/27 10/29 | Design Concepts and Architectural Design | Ch 8, 9 Pressman Formal Methods | |
| 11/03 11/05 | Component Design | Ch 10 Pressman (exclude section 10.4) Anti-patterns | |
| 11/10 11/12 | Decorator Pattern | Ch 3 Design Patterns |