| Moon's day | Woden's day | Thor's day | Frigga's day |
|---|
| |
|
Jan 11 |
|
C functions, compiling, linking |
|
|
|
|
| |
|
Jan 18 |
|
First try at analysis |
|
|
|
|
Jan 20 |
|
Recursive sorting and analysis |
Project 1. Due 1/30
|
|
|
Jan 23 |
|
Managing a C project |
|
|
|
|
|
|
Jan 30 |
|
Review linked lists |
Project 2. Due 2/13
|
|
|
Feb 1 |
|
Software life cycle; Javadoc; Eclipse; Mercurial |
|
|
|
|
Feb 3 |
|
Abstract data types; review Java collections |
|
|
|
Feb 6 |
|
Design goals; UML Slide |
|
|
|
|
Feb 9 |
|
Adventure game |
Lab 5
|
|
|
| |
|
|
Feb 16 |
|
Adventure game |
Project 3 assigned
|
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
|
Mar 23 |
|
Finishing binary trees |
|
|
| |
|
|
|
|
Apr 2 |
|
Concurrency concepts |
Project 6, due 4/18
|
|
|
Apr 4 |
|
Concurrency in Java |
|
|
|
|
| |
|
Apr 11 |
|
Introduction to design patterns; Strategy |
|
|
|
|
|
Apr 16 |
|
Adaptor and Decorator Slides |
|
|
|
|
|
|
Apr 23 |
|
Function call and return |
|
|
|
|
|