This page lists the assignments.

Note: For team projects, only one team member should submit the assignment.

Assignment Type Due
Assignment 1: Team Project Proposal Team Sun, Jan 29th by 11:59 PM
Assignment 2: Individual Project Proposal Individual Sun, Feb 4th by 11:59 PM
Assignment 3: Team Project Milestones Team Multiple (see description)
Assignment 4: Individual Project Milestones Individual Multiple (see description)
Assignment 5: Use cases Team Sun, Feb 12th by 11:59 PM
Assignment 6: Problem domain analysis Team Thu, Feb 23rd by 11:59 PM
Assignment 8: Team Project Code and Report Team Sat, May 6th by 11:59 PM
Assignment 8: Team Project Presentation and Demo Team Wed, May 10th (Final Exam Period)
Assignment 9: Individual Project Deliverables Individual Fri, May 5th by 11:59 PM
Assignment 10: Team Project Reflection Individual Tues, May 9th by 11:59 PM
Assignment 11: Team Project Self/Peer Evaluation Individual Tues, May 9th by 11:59 PM