CS350: Software Design/SE310: Software Architecture I
Schedule:
Please note that the following schedule may subject to change.
| Content | Assignment | Due Dates | ||
| week 1 | 9/22/2008 | OO Introduction | ||
| 9/24/2008 | OO Programming Review | |||
|
week 2 |
9/29/2008 |
Software Architecture Overview |
Homework 1 | |
| 10/1/2008 | OO Software Design | |||
| week 3 | 10/6/2008 | Design Modeling | ||
| 10/8/2008 | Lab 1 | lab 1 due | ||
| week 4 | 10/13/2008 | Abstract Factory, Factory Method, Builder | ||
| 10/15/2008 | lab 2 | lab 2 due | ||
| week 5 | 10/20/2008 | Command | ||
| 10/22/2008 | lab 3 | lab 3 due | ||
|
week 6 (OOPSLA) |
10/27/2008 | Lecture | Homework 1 due | |
| 10/29/2008 | midterm | |||
| week 7 | 11/3/2008 | Decorator and Strategy | Homework 2 | |
| 11/5/2008 | lab 4 | lab 4 due | ||
|
week 8 |
11/10/2008 | Composite,Iterator,Visitor, | ||
| 11/12/2008 | lab 5 | lab 5 due | ||
|
week 9 (ASE) |
11/17/2008 | Observer and Mediator | HW2-I due | |
| 11/19/2008 | lab 6 | lab 6 due | ||
| week 10 | 11/24/2008 | State, interpreter, | HW2-II due | |
| 11/26/2008 | no class (holiday) | |||
| week 11 | 12/1/2008 | Other design patterns | HW2 due | |
| 12/3/2008 | Class Review | |||
| week 12 | Final Exam (TBD) |