| Group project proposal: | Assigned January 10, 2005 | Due January 24, 2005 |
| Group project design documentation: | Assigned January 26, 2005 | Due February 14, 2005 |
| Group project meeting minutes: | Assigned January 26, 2005 | Due April 8, 2005 |
| Group project game prototype: | Assigned February 16, 2005 | Due March 14, 2005 |
| Group project game implementation: | Assigned March 16, 2005 | Due April 8, 2005 |