Date | Topic | Description | Activities |
---|---|---|---|
Aug 27 |
Course Overview Syllabus Learning Outcomes |
Introduction to the course. |
Course Overview Quiz (MyCourses) UML Review Quiz (MyCourses) Design Project R1
|
Aug 29 |
UML Class Diagrams Sequence Diagrams |
A review of UML class and sequence diagrams. |
UML Review Activity UML Sequence Diagram Activity |
Sep 03 |
Design Principles Noun/Verb Analysis & Domain Models |
A review (mostly) SOLID and GRASP design principles. A review of domain modeling and formal noun/verb analysis. |
Design Principles Quiz (MyCourses) Design Principles Activity |
Sep 05 |
Anatomy of a Pattern Observer Observer Mini Design Doc Observer Mni Design Presentation |
An introduction to Gang-of-Four Design Patterns. | Observer Exercise (MyCourses Quiz) |
Sep 10 |
Strategy Command Composite State Decorator Visitor |
Mini-Design Presentations. Teams form to collaborate on the design for Design Project R1. |
|
Sep 12 | |||
Sep 17 | Midterm Exam 1 | The first midterm exam 1 covering design topics (class diagrams, sequence diagrams, domain models, design principles) and the R1 Design Patterns. | Midterm Exam 1 (MyCourses Quiz) |
Sep 19 | Teams discuss their Consensus Domain Model and Knowns & Unknowns with their instructor. |
|
|
Sep 24 |
|
||
Sep 26 |
|
||
Oct 01 | |||
Oct 03 |
|
||
Oct 08 |
|
||
Oct 10 | |||
OCTOBER BREAK OCT 14 - 15 No Class |
|||
Oct 17 |
Singleton Adapter Mediator Proxy Abstract Factory Memento |
Mini-Design Presentations. Design Project teams begin the R2 design phase. |
|
Oct 22 | |||
Oct 24 |
|
||
Oct 29 | Midterm Exam 2 | The second midterm exam covering design topics (class diagrams, sequence diagrams, domain models, design principles) and the R2 design patterns. |
Midterm Exam 2 (MyCourses Quiz) |
Oct 31 |
|
||
Nov 5 |
|
||
Nov 7 | |||
Nov 12 |
|
||
Nov 14 |
|
||
Nov 19 | |||
Nov 21 | |||
Nov 26 |
|
||
THANKSGIVING BREAK NOV 27 - 29 No Class |
|||
Dec 03 |
|
||
Dec 05 |
|
The following are some resources for information about patterns: