Week |
Monday |
Tuesday |
Wednesday |
Thursday |
||||
OOP 10-11 |
OOAD 11-12 |
Sem 10-12 |
OOP Lab 2-5 |
OOP 10-11 |
OOAD/Case Study 11-12 |
OopHelp 10-12 |
Projects & Visitors 2:30-4 pm |
|
I 9/24 |
Assessment Fundamental OOP |
Intro |
Code Complete Ch 31, 32 p 755-791 |
Retreat1-3:30Longhouse |
Design Budd 1-3 |
Problem Domain Fowler 1,2,4 Quat 1,2,4, 6 (p89-97), & 8 |
First Lab Budd 4 CRC bb |
Brainstorming Potential Projects |
II 10/1 |
Types Accessors, Constructors, Interfaces Budd 5-6, 17 |
Problem Domain |
Close to the Machine |
Ball Worlds Cannon Game? |
AGH 1,2 Visitors (Sun, IDX) GlenKrieckenbeck Quentin King |
Use Cases Fowler 3, 9 (p 135-137); Quat - 3 (p 21-29,32-38) |
Pgm’gAss’t Due at 2:30pm |
More Brainstorming Potential Projects |
III 10/8 |
Collection classes Mouse listeners threads, exceptions Budd 7, 18 LaunchAuction Classes |
Use Cases |
Things That Make Us Smart |
Pinball? |
Graphics classes AGH 3 |
Use Case Realization Quat - Ch 3 ( p 29-32, 38-47) & Ch 5 (p 73-76, 84-85) |
Pgm’gAss’t Due at 2:30 |
Potential Projects |
IV 10/15 |
Inheritance & composition Budd 8-10 LaunchAuction attributes |
Use Case Realization |
Mythical Man Month |
Solitaire? |
Substitutability (is-a, has-a) AGH 4 |
OOAD Midterm Exam (reading TBD) |
Pgm’gAss’t Due at 2:30 |
Organize the Teams |
V 10/22 |
OOP Midterm Exam |
Collaboration Model |
Code Complete 1, 2, 6.1, 6.2, 7, 9, 24 |
TBA |
Collection classes Budd 11-12, 19 AGH (16) |
Design modelQuat – 6 (p77-82) & Ch 7 |
Pgm’gAss’t Due at 2:30 |
Project Dynamics Running a meeting, agendas, minutes, status reports, issue tracking UWCSE: Witten, Digital Lib |
VI 10/29 |
Overload, override Abstract methods I/O Streams Serialization Budd 13-14, 21 |
Design model |
Insanely Great |
Callbacks LaunchAuction App |
The AWT AGH 5,6 (15) |
Exception Handling Quat - Ch 9 Fowl - Ch 8 & TBD |
Pgm’gAss’t Due at 2:30 |
Faculty Retreat Project teams meet |
VII 11/5 |
Design Patterns, Budd 15, 16 LaunchAuction code |
Testing |
The Microsoft Edge |
VAJ GUI Builder |
Control Flow, Exceptions AGH 7,8 |
Implementation Quat - Ch 11, Fowler Ch 10 & 11 |
Pgm’gAss’t Due at 2:30 |
Estimating Workshop |
VIII 11/12 |
Applets Budd 21 |
Deployment Fowler Ch. 10 Kruch. Ch. 15 |
Cathedral and the Bazaar |
OOAD CAB 110 OOP Lab Thursday |
Strings,Threads AGH 9,10 |
Due: EURENT Deployment Plan OOAD EXAM |
OOP Lab LaunchAuc GUI |
SOS Alum Panel |
Thks! |
Thks! |
Thks! |
Thks! |
Thks! |
Thks! |
Thks! |
Thks! |
Thks! |
IX 11/26 |
OOP EXAMTake home part due Tues 2pm |
Q&A Case Study. |
Where Wizards Stay Up Late |
Case Study Work |
Wrappers, reflection & loading AGH 11 |
Debrief OOAD Final Exam |
Case Study Work |
Project Mtgs w/ Faculty Case Study Notebooks Due at 2:30pm |
X 12/3 |
Debrief OOP Final Exam |
No lecture |
No Sem |
Case Study Faculty Demos |
No lecture |
No lecture |
Project Notebook Due Project Presentations |
|
Eval 12/10 |
Eval Week -- Individual Conferences – Tuesday thru Friday Self Evaluations due |