CSC 480
Homework 4-7: Implementation and Reflection

Homework 4: By Friday, March 14, you are to turn in a working prototype of your project. This is not supposed to do everything outlined in the requirements document, but it should do some non-trivial things, and do them correctly. During the week of March 10-14, each student will demonstrate this working prototype to the class. If you're working on a project with a Real Client (tm), you should also arrange a meeting during this week to demonstrate the prototype to the client. Get feedback from the client: this is an opportunity to discover misunderstandings and fix them before you waste any more time going in the wrong direction.

Homework 5: By Friday, April 11, you are to turn in at least one more demonstrable version of your project, covering substantially more functionality than was in the March 14 prototype. During the week of April 7-11, you are to demonstrate this version to the class, and also to the client if you have one.

Homework 6: By Friday, May 9, you are to turn in a final working version of your project, complete with user and maintainer documentation, delivered to the client (if any). During the week of May 2-7, you are to demonstrate your final project to the class and to the client (if any).

Homework 7: By Wednesday, May 14, you are to write a reflective essay (say, 2-5 pages) about how your project went: what did you do well, what did you do poorly, what material from which previous courses did you use in this project, ...? If you were working with a partner, also address (in confidence) how well the team worked: what did you do well or badly to help the team succeed, what did your partner do well or badley to help the team succeed, how would you organize team duties differently next time, ...?


Last modified: Tue Feb 4 11:26:57 EST 2014
Stephen Bloch / sbloch@adelphi.edu