Project Iteration 6: Project Completion Demos will be held on Dec 16th&18th
You need to do three things:- Demonstrate your working project to the Professor and TA's on demo day
- Submit your final Subversion repository
- Submit code documentation as described below.
Demonstrations
All groups will demonstrate their projects in the undergraduate lab on the final "demo day" to the prof/TA's. The particular assigned times will be announced. The demo will consist of- A functionality demonstration: show the project works. Have a planned demo so it is all set up at the start time, it is coordinated so it will proceed smoothly, and the features are showed off.
- For review give a very brief architecture overview.
- Give a brief tour through your Javadoc.
- Be prepared for a code inspection.
Demo Evaluation Criteria
Evaluation criteria from the demo include:- Was the demo well-structured?
- Was a working project produced?
- How advanced is the project?
- Did errors or glitches arise? Were exceptional cases handled gracefully?
- GUI quality: ease of use (fits into standard look and feel conventions) and lack of blinking or other artifacts
Final Submission Requirements
In Summary, it is like the previous iterations.
Code Posting
Same as for iterations 3-5.
You must have effectively used the following tools in your project: JavaDoc; Subversion; JUnit.
Final Code Documentation
Please make a particular effort to get your JavaDoc in good shape for this final submission. In particular have good descriptions of more than a few words for the important classes.
Include a final iteration report as well. You need to describe progress on your last iteration, and propose what you could do in a hypothetical next iteration if there were more time.
Project Evaluation Criteria
See the Final Code Critique Form to see what we will be using to grade your projects.
Evaluation of Your Group Members
Each project group member is also required to confidentially evaluate the performance of other members of his or her group. The form to use is here. All peer evaluations will be held in 100% confidence. Zip these up and submit them through WebCT.