| Moon's day | Woden' s day | Frigga's day |
|---|
| |
|
Jan 14 |
|
UML, composition, polymorphism, and other OO concepts. Slides |
|
|
|
Jan 16 |
|
Introduction to patterns Slides |
|
|
| |
|
Jan 21 |
|
Introduction to design patterns (Singleton, Iterator, Strategy, Adaptor, Decorator, Template Method, Factory Method) |
Short exercise
|
|
|
Jan 23 |
|
Engineering and communication problems Slides |
|
|
| |
|
|
| |
|
Feb 4 |
|
Graphical user interfaces |
|
|
|
| |
|
|
| |
|
|
|
Feb 23 |
|
eXtreme Programming Slides |
|
|
|
Feb 25 |
|
Catch up on grading... no class |
|
|
|
Feb 27 |
|
Proxy; Mediator; Bridge; Facade |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
Mar 27 |
|
grep, sed, and awk |
|
|
| |
|
Apr 1 |
|
Compilers and language systems |
|
|
|
Apr 3 |
|
Composite, Interpreter |
|
|
| |
|
|
|
Apr 13 |
|
Chain of responsibility Slides |
|
|
|
|
Apr 17 |
|
PHP: Web programming |
|
|
|
Apr 20 |
|
Career paths, professional issues |
|
|
|
|
Apr 24 |
|
The Mythical Man-Month Chapters 1-6 |
|
|
|
Apr 27 |
|
The Mythical Man-Month Chapters 7-15 |
|
|
|
Apr 29 |
|
The Mythical Man-Month Chapters16-19, skip 18. |
|
|
|