Submit your fully coded/documented/tested system using the standard
submission protocol. Don’t forget to include all the files (including
images) that make your system run.
Please list, in the module documentation for your main application, the
features you’ve implemented since the project 3 walkthrough.
The weight allocated to this component of the final project is
divided as follows:
- Correctness:
- 40% - Working code - Your code must run
correctly, and must implement a sufficiently complex
application.
- 5% - Testing - Your system must include thorough
tests.
- Efficiency:
- 5% - Efficiency - Your code design should support efficient
execution of the required system features.
- Understandability:
- 10% - Class design - Your architecture must separate the
model and view.
- 10% - Header, code and method documentation - Document the
author and basic purpose of your system code.
- User experience (UX):
- 10% - GUI Interface - The interface should work as the users
are likely to expect.
- Vision
- 10% - We reserve these points to assess the significance
and complexity of your project vision. Projects implementing
only the bare minimum receive none of these points; projects
that address more interesting or complex issues will receive
some or all of these points.