Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
8/23
Introduction
| 8/24 | 8/25
Programming Issues
| 8/26 | 8/27
Unix, Make, and CVS |
8/30
Reading: Martin Open Closed, PPM Tell, Don't Ask
| 8/31 | 9/1 | 9/2
| 9/3
STL Basics |
9/6
Optimization Due: OOWS 1.0 | 9/7 | 9/8
STL Quiz | 9/9
Due: OOWS 2.0 | 9/10
OOWS Critique |
9/13
C++ Class Design Due: OOWS 3.0 | 9/14 | 9/15
Finding Inheritance | 9/16 | 9/17
No class
|
9/20
Design Patterns | 9/21
| 9/22
OOLALA Critique
| 9/23
| 9/24
Group Meetings |
9/27
Testing Due: OOLALA 1.0 | 9/28 | 9/29
Design Quiz | 9/30 | 10/1
Group Meetings |
10/4
UNIX and Libraries Due: OOLALA 2.0 | 10/5 | 10/6
OOLALA Critique
| 10/7 | 10/8
No class
|
10/11
Fall Break | 10/12
Fall Break | 10/13
Java Basics Out:
Animals | 10/14 | 10/15
Java I/O and Exceptions |
10/18
Collections and Packages Due: Animals | 10/19 | 10/20
GUI Basics | 10/21 | 10/22
GUI Design with MVC |
10/25
Event Driven Programming | 10/26 | 10/27
| 10/28 | 10/29
No class |
11/1
| 11/2 | 11/3
| 11/4 | 11/5
|
11/8
Due: Browser | 11/9 | 11/10
Out: XOOGA | 11/11 | 11/12
|
11/15
| 11/16 | 11/17
| 11/18 | 11/19
XOOGA Critique |
11/22
XOOGA Presentations | 11/23 | 11/24
No class | 11/25
Thanksgiving | 11/26
Thanksgiving Break |
11/29
Guest: Scott Guthrie, Microsoft | 11/30
| 12/1
Course Critique | 12/2 | 12/3
Reading Period |
12/6
|
12/7 |
12/8 Final Project Demos |
12/9
|
12/10
|