Moon's day | Woden's day | Thor's day | Frigga's day |
---|
Jan 11 |
Introduction to C Slides |
|
|
Jan 13 |
C functions, compiling, linking |
|
|
|
|
|
Jan 20 |
First try at analysis |
|
|
|
Jan 22 |
More on analysis; review of recursion |
Project 1, due Feb 3
|
|
Jan 25 |
Recursive sorting and analysis |
|
|
|
|
Jan 31 |
Review of OOP concepts |
|
|
Feb 1 |
More review of OOP concepts |
Project 2, due Feb 17.
|
|
Feb 3 |
Review of linked lists |
Project 1 due
|
|
|
Feb 5 |
Javadoc and documentation; review of Java GUI components |
Project 3, due Feb 17.
|
|
Feb 8 |
Introduction to abstract data types; review of Java Collections |
|
|
Feb 10 |
More ADTs and Java Collections; UML Slide |
|
|
Feb 11 |
Adventure game |
Lab 5
|
|
Feb 12 |
OO design goals; class extension |
|
|
|
Feb 17 |
Class extension |
Projects 2 and 3 due
|
|
Feb 18 |
Adventure game II |
Project 4 assgined; due Mar 4
|
|
|
|
|
Feb 25 |
Adventure game III |
|
|
|
Feb 29 |
Computer memory and pointers |
|
|
Mar 2 |
Work on adventure game |
|
|
Mar 3 |
Work on adventure game |
|
|
Mar 4 |
Dynamic allocation |
Project 4 due.
|
|
|
|
|
|
Mar 14 |
Dynamic allocation |
|
|
Mar 16 |
Bit operations |
Project 5, due March 28
|
|
|
|
|
|
|
|
Mar 28 |
Stacks and queues |
Project 5 due. Project 6, due Apr 6.
|
|
Mar 30 |
Stacks and queues Slides |
|
|
|
|
|
Apr 6 |
Review |
Project 6 due.
|
|
|
|
Apr 11 |
Intro to design patterns; Strategy |
|
|
|
|
Apr 15 |
Adapter and Decorator Slides |
|
|
Apr 18 |
Model of execution |
|
|
|
|
Apr 22 |
Function call and return |
Project 9, due Apr 29
|
|
Apr 25 |
More function call and return |
|
|
Apr 27 |
Function pointers |
Project 8 due.
|
|
|
Apr 29 |
Review |
Project 9 due.
|
|