| Moon's day | Tiw's day | Woden's day | Frigga's day |
|---|
| |
|
|
Aug 26 |
|
Introduction to C Slides |
|
|
|
Aug 28 |
|
C functions, arrays, and strings |
|
|
|
Aug 31 |
|
Compiling, linking, and the C preprocessor |
|
|
|
|
|
Sept 4 |
|
First try at analysis |
|
|
| |
|
|
|
Sept 11 |
|
Recursive analysis |
|
|
| |
|
|
Sept 16 |
|
Review OOP of concepts |
|
|
|
Sept 18 |
|
More review of OOP concepts |
Project 2, due Oct 7.
|
|
|
Sept 21 |
|
Review of linked lists |
|
|
|
|
Sept 23 |
|
Finishing up lab... |
Project 1 due Project 3, due Oct 7.
|
|
|
Sept 25 |
|
Javadoc and documentation; Java GUI components |
|
|
|
Sept 28 |
|
Introduction to abstract data types; review of Java collections |
|
|
|
Sept 29 |
|
Adventure game |
Lab 5
|
|
|
Sept 31 |
|
Design goals; UML; class extension |
|
|
|
|
Oct 5 |
|
More on class extension |
|
|
|
Oct 6 |
|
Adventure game II |
Project 4 assigned.
|
|
|
|
Oct 9 |
|
Review |
Projects 2 and 3 due.
|
|
| |
|
|
Oct 14 |
|
More on pointers; dynamic allocation |
|
|
|
Oct 16 |
|
Dynamic allocation |
|
|
| |
|
|
|
Oct 23 |
|
Dynamic allocation |
|
|
| |
|
Oct 27 |
|
Finishing touches on the adventure game... |
|
|
|
Oct 28 |
|
Nested classes |
Project 4 due
|
|
|
| |
|
|
|
Nov 6 |
|
Stacks and queues |
Project 6, due Nov 16.
|
|
|
Nov 9 |
|
More stacks and queues Slides |
Project 5 due.
|
|
|
|
|
|
Nov 16 |
|
Review |
Project 6 due.
|
|
|
|
|
Nov 20 |
|
Introduction to design patterns; Strategy |
|
|
| |
|
|
|
|
Nov 30 |
|
Adapter and Decorator Slides |
|
|
|
|
|
|
Dec 7 |
|
Function call and return |
|
|
|
|
|
Dec 11 |
|
Review |
Project 9 due.
|
|