| Class participation | 5% |
| Individual assignments | 5% |
| Midterm exam I | 10% |
| Midterm exam II | 10% |
| Arcade game | 15% |
| Miniature golf game | 25% |
| Final project | 30% |
| Date | Topic | Assignment | Due |
| Tues 1/20/04 |
Introduction Intro Survey Software's chronic crisis quiz |
Reading: "Software's Chronic Crisis", Gibbs Arcade Game Review |
|
| Thur 1/22/04 |
Software Methods |
Reading: Brooks Writing abstracts Project 1: Criteria and Concept |
Arcade Game Review |
| Tues 1/27/04 |
Concept Presentations TWiki tutorial TWiki Guidelines |
Reading: Fowler Ch 1 & 2 POP tutorial (3.9-3.11) |
Project 1: Criteria and Concept |
| Thur 1/29/04 |
Feasibility Use cases Risk analysis Pink Monster demo |
Project 1: Concept Assessment |
Brooks abstract POP Tutorial (3.9-3.11) |
| Tues 2/3/04 |
Introduction to UML |
Reading: Fowler Ch 4 and 5 Project 1:Prototype |
Project 1: Concept Assessment |
| Thur 2/5/04 |
Requirements Specification | Project 1: Design Document | |
| Tues 2/10/04 |
Intro to Design Principles | Project 1: Version 1 |
Project 1:Prototype Project 1: Design Document |
| Thur 2/12/04 |
Domain to Design Models |
||
| Tues 2/17/04 |
Domain to Design cont. |
Reading: Larman & Basili Project 1: Documentation |
Project 1: Version 1 |
| Thur 2/19/04 |
Project 1 Presentations/Demos |
OpenGL Tutorial Project 1: Evaluations |
Project 1: Documentation Project 1: Presentation |
| Tues 2/24/04 |
Project 2 Overview |
Larman & Basili abstract OpenGL Tutorial Project 1: Evaluations | |
| Thur 2/26/04 |
Project Planning | Project 2: Prototype I | |
| Tues 3/2/04 |
Test Plans Design Patterns: Singleton Composite |
Project 2: Prototype II | Project 2: Prototype I |
| Thur 3/4/04 |
Design Patterns: Singleton Fascade Adapter Bridge |
||
| Tues 3/9/04 |
Design Review | Reading: "Chrysler Goes to Extremes" | Project 2: Prototype II |
| Thur 3/11/04 |
Team meetings | ||
| Tues 3/16/04 |
Spring break | ||
| Thur 3/18/04 |
Spring break | ||
| Tues 3/23/04 |
Design Patterns: Adapter Composite Status Update |
Project 2: Prototype III | Chrysler abstract |
| Thur 3/25/04 |
Design Patterns: Strategy State Command |
||
| Tues 3/30/04 |
Design Review | Project 2: Golf Game | Project 2: Prototype III |
| Thur 4/1/04 |
Design Review cont. Design Patterns: Proxy |
||
| Tues 4/6/04 |
Design Patterns | Project 3: Concept | Project 2: Golf Game code freeze |
| Thur 4/8/04 |
Project 2 presentations | ||
| Tues 4/13/04 |
Concept Presentations | Final Project Plan | |
| Thur 4/15/04 |
No class - team meetings | Final Project Proposals |