This outline is subject to change.
Week | Subject |
---|---|
1 - August 24 | Course Overview
Chapter 1 - OO Design Assignment #1 - Hand-out - What is...? Discussion of what is expected in a talk |
2 - August 31 | Assignment #1 - Due
Squeak Demonstration and discussion Assignment #2 - Hand-out - Squeak Program & Questions Chapter 2 - Object Model Development |
Labor Day!!!!! | |
3 - September 14 | Assignment #3 - Hand-out - Program in C++
Return and discuss Homework #1 Chapter 3 - OOP in C++ and Smalltalk Assignment #2 - Due |
4 - September 21 | Assignment #3 - Due - C++ Program
Assignment #4 - Hand-out - Language Independent Design Chapter 4 - Language Basics |
5 - September 28 | Assignment #4 - Due - Language Indepedent Design
Chapter 5 Classes Exam #1 Assignment #5 - Hand-out - Redesign and Implement in SmallTalk |
6 - October 5 | Chapter 6 - Functions
Exam #1 returned and discussed In class design for Assignment#6 done by Maurine Hobbs Code for the in class design for Assignment#6 done by Adam Spurgeon Assignment #5 - Due |
7 - October 12 | Chapter 7 - DMA
Assignment #6 - Hand-out - Implement our Designin in C++ |
8 - October 19 | Remedial class to get everyone up to speed
Assignment #6 - Due Chapter 8 - Error Management |
9 - October 26 | Code examples to confuse and enlighten
Chapter 9 - Inheritance |
10 - November 2 | Chapter 10 - Polymorphism |
11 - November 9 | Discuss polymorphism via inheritence.
Constructors and Destructors. Assignment #7 - Hand-out - Using Templates Presentations |
12 - November 16 | Assignment #7 - Due
Chapter 11 Templates |
13 - November 23 | Exam #2 Talk on Tailorable Distributed Objects Chapter 12 - Distributed Objects |
14 - November 30 | #Final Project# - Due
Discuss projects Design Patterns |
15 - December 7 | Continue Discussion of Projects and see demonstrations Wrap Up. |