CS 316
Software Practicum

Course Schedule

The schedule for this course will evolve as the project does. Here is a high-level plan for what we will do. All dates are tenative except the first and last!

Jan. 27: Introduction to the project, What are requirements?
Read Shari Lawrence Pfleeger and Joanne M. Atlee, "Capturing the Requirements", Chapter 4.1-4.4 of Software Engineering, Prentice Hall, 2009.
Feb. 1: Version control and project management tools; project preference survey due
Feb. 3: Requirements elicitation meeting with the customer
Feb. 10: Rough draft of requirements due
Feb. 15: Requirements review and prioritization with customer
Feb. 17: Updated requirements due, work on semester plan
Feb. 22: Semester plan due
May 3: Delivery to customer