Moon's day | Woden's day | Thor's day | Frigga's day |
---|
|
|
Aug 29 |
Trying out C |
Lab 1
|
|
Aug 30 |
C functions, compiling, linking, the C preprocessor |
|
|
|
|
|
Sept 6 |
First try at analysis |
|
|
Sept 9 |
Recursive sorting and analysis |
Project 1; due 9/19
|
|
|
|
Sept 13 |
Review of OOP concepts |
|
|
Sept 16 |
More review of OOP concepts |
|
|
Sept 18 |
Review of linked lists |
|
|
|
Sept 20 |
Javadoc and documentation; review of Java GUI components; introduction of abstract data types |
Project 2, due 10/2
|
|
Sept 23 |
More on ADTs; review of Java Collections |
|
|
Sept 25 |
More on Java Collections; UML Slide |
|
|
Sept 26 |
Adventure game |
Lab 5
|
|
Sept 27 |
OO design goals; class extension |
|
|
Sept 30 |
More class extension |
|
|
Oct 2 |
Refactoring |
Project 2 due
|
|
Oct 3 |
Adventure game II |
Project 3 assigned; due 10/19
|
|
|
|
|
Oct 10 |
Dynamic allocation |
Lab 7
|
|
|
|
|
|
Oct 18 |
For each loops; enum types |
Project 3 due
|
|
|
|
|
|
Oct 28 |
Binary trees |
Project 4 due
|
|
|
|
|
Nov 4 |
Concurrency concepts |
|
|
Nov 6 |
Concurrency in Java |
Project 5 due
|
|
|
Nov 8 |
GUIs and event-driven programming |
Project 6 due 12/3
|
|
|
|
|
|
Nov 18 |
Intro to design patterns; Strategy |
|
|
|
|
|
|
|
|
|
Dec 2 |
Adaptor and Decorator Slides |
Project 6 due
|
|
|
|
|
Dec 9 |
Function call and return |
|
|
Dec 11 |
Function pointers |
Project 7 due
|
|
|
Dec 13 |
Review |
Project 8 due on reading day
|
|