Saint Louis University |
Computer Science 144
|
Dept. of Math & Computer Science |
For this assignment, you are allowed to work with one other student in developing a single piece of software to submit. If any student wishes to have a partner but has not been able to locate one, please let the instructor know so that we can match up partners.
It is vital that both students contribute to the development of the project. Please make sure you adhere to the policies on academic integrity in this regard.
Our final project will be very open-ended in design, as we wish to give you the opportunity to create something of your chosing. For that reason, there are very few guidelines in this project description. However, to help provide some contest, we offer the following comments:
The complexity of this project should be roughly at the same scale as the average of other projects from this semester. Most notably, we do not expect this to be a bigger-than-normal task, but it should be interesting enough to not be trivial (especially given the short amount of time that remains in the semester).
The project should be dynamic, with some form of user interaction that effects the visuals.
The source code must be 100% your own. While it is permissible to take some inspiration from other software you have seen in the wider community, you must not rely on any portions of pre-existing Processing code (other than perhaps snipets we have examined as part of this class).
Hopefully you will have some inspiration for project ideas. If not, feel free to consider any of the following:
Please see details regarding the submission process from the general programming web page, as well as a discussion of the late policy.
Your initial propsal, due in advance, should be a (word/text/rtf/html) document that must include
For this resulting project, we ask that you submit the following artifacts. If you prefer, you are welcome to create a single zip file of all materials and submit that zip file.
The assignment is worth 70 points. The first 10 of those points will be based on the promptness and quality of the required initial proposal.