| Moon's day | Woden's day | Thor's day | Frigga's day |
|---|
| |
|
|
Aug 25 |
|
Trying out C |
lab 1
|
|
|
Aug 26 |
|
C Functions and prototypes; compiling and linking; the preprocessor |
|
|
| |
|
Aug 31 |
|
First try at analysis |
|
|
|
|
Sept 2 |
|
Recursive sorting/analysis |
|
|
| |
|
|
|
|
Sept 12 |
|
Review linked lists |
proj 1 due. proj 2, due 9/23
|
|
|
Sept 14 |
|
Abstract Data Types; review collections |
|
|
|
|
Sept 16 |
|
Software lifecycle; Javadoc; Eclipse; Mercurial |
|
|
|
Sept 19 |
|
Concurrency concepts |
|
|
|
Sept 21 |
|
Concurrency in Java |
|
|
|
Sept 22 |
|
Concurrency |
lab 5
|
|
|
Sept 23 |
|
Review GUI |
proj 3, due 10/10
|
|
| |
|
|
Sept 29 |
|
Adventure game |
lab 6
|
|
|
Sept 30 |
|
Design goals; UML Slide |
|
|
| |
|
|
|
| |
|
|
|
Oct 14 |
|
Enum types; extended for |
|
|
| |
|
Oct 19 |
|
Computer memory and pointers |
|
|
|
|
Oct 21 |
|
Dynamic allocation |
|
|
| |
|
Oct 26 |
|
Bit operations |
proj 5, due nov 7
|
|
|
|
| |
|
|
Nov 3 |
|
Finishing stacks and queus; binary trees Slides |
|
|
|
|
Nov 7 |
|
Binary trees |
proj 5 due
|
|
|
|
|
|
Nov 14 |
|
Intro to Design Patterns; Strategy |
|
|
|
|
|
| |
|
|
|
|
Nov 28 |
|
Adaptor and decorator Slides |
|
|
|
|
|
|
Dec 5 |
|
Function call and return |
|
|
|
|
|