Final Project

Overview

Create a masterpiece that demonstrates your understanding of basic programming principles in the modality of your choice. Illustrate that you understand the fundamental concepts of this discipline and can create an original example specific to your own interests.

Requirements

As this course covered specific technologies, they are exected as a minimum standard for your final project. Unless otherwise cleared with your instructor, your project should have the following elements:

Preparatory Documentation

Note some documentation will be required before the project is complete. This is a completely normal software engineering practice, as you must have a basic requirements analysis in place before working on any significant project. The following documentation will be required one week before the final project due date:

Actual Project

The project itself must be available online at the designated time (although it doesn't necessarily need to run online if it's a standalone app.) This project must consist of binary code (class or jar files,) the actual running project and the remainder of the documentation, including: