Project Requirements

This is the list of Project Teams.

Possible Projects

You may choose your own topics for your final project. Your project should have sufficient complexity (see System Justification) and there must be at least two people who are interested (i.e., no individual projects).

A few project ideas:

System Justification

The final program is worth 65 points. To "justify" your project, create a description of how you will earn points in the following areas.

If you have 3 or more people, your justification should list roughly what each person will be responsible for. The purpose of this is to ensure that larger teams have correspondingly larger requirements.

You may want to review this example justification based on a project done in a previous semester.

Bring a hard-copy of your justification to class on November 3.

Implementation

The system implementation component has 3 major milestones:

System Usability Test (10 points) DUE: Wednesday December 7

Your usability report should include:

Submit your usability test on Blackboard by December 7

FINAL PROJECT DUE: Wednesday December 7 (65 points)

Final projects will be presented the last week of class. Each team should also submit a CD containing the project code and a text file with brief instructions for using the product.

You should submit your System Justification along with your project. If needed, get prior approval and update your system justification based on what you actually accomplished.

The Presentation(10 points) DUE: December 8

This presentation consists of short demonstrations of the product, along with discussion of: how this product adheres to good UI principles, tools used, what was easy, what was difficult, lessons learned, etc.

You should update your System Justification and bring a hard copy to the presentation. Provide detail - this is your chance to justify your grade for the final project.

Length: ~10 minutes (depends on the number of teams)

NOTE: Since we won't have much time, you should do most of your discussion of how you adhere to UI principles while you do your demo. You will probably have one slide with your team name, one slide with the user goals for your system, then a demo. During the demo you can talk about tools you used, what you had trouble with, etc. as well what UI principles you followed. You may follow up with one slide on usability results, or you may want to talk about your usability results during the demo.

Peer and Project Evaluations (5 points) DUE: December 7

To ensure that all team members have contributed equitably, download and fill out this Peer Evaluation form. Submit the .doc file on Blackboard.