| Moon's day | Woden' s day | Frigga's day |
|---|
|
Jan 10 |
|
Indroduction and course overview. Slides. |
|
|
|
Jan 12 |
|
Principles of OO; introduction to patterns |
DP pg 1-31
|
|
|
| |
|
Jan 19 |
|
eXtreme Programming. Slides. |
|
|
|
|
Jan 24 |
|
eXtreme Programming |
|
|
|
|
Jan 28 |
|
Chat about project |
|
|
|
Jan 31 |
|
State. Slides. |
DP pg 305-314.
|
|
|
|
| |
|
Feb 9 |
|
Documentation and Javadoc |
|
|
|
| |
|
Feb 16 |
|
OO theory |
"An Aristotelian Understanding of Object-Oriented Programming,"available here
|
|
|
Feb 18 |
|
Singleton and Prototype |
DP pg 117-134.
|
|
| |
|
|
Feb 25 |
|
Abstract Factory and Factory Method. Slides. |
DP pg 87-96, 107-116, 135-136.
|
|
| |
|
|
Mar 4 |
|
Composite and Bridge. Slides. |
DP pg 151-173.
|
|
| |
|
|
| |
|
Mar 16 |
|
Perspectives on software |
"The Erotic Life of Code,"available here
|
|
|
Mar 18 |
|
Adapter. Slides. |
DP pg 139-150.
|
|
| |
|
Mar 23 |
|
Decorator. Slides. |
DP pg 175-184.
|
|
|
| |
|
|
Apr 1 |
|
Command Slides. |
DP pg 233-242.
|
|
| |
|
|
Apr 8 |
|
Memento |
DP pg 283-291.
|
|
| |
|
|
Apr 15 |
|
Facade and Mediator |
|
|
| |
|
Apr 20 |
|
Perspectives on software |
The Mythical Man-Month
|
|
|
Apr 22 |
|
Proxy and Template Method |
|
|
| |
|
|
Apr 29 |
|
Observer and Chain of Responsibility |
|
|