Assignment 05 - Final Project

Due Dates

Project Proposal - 5:00pm Wednesday, 21 November

Submit a proposal that describes your project (as long as you think it needs to be) under the door of Prof. O'Brien's office (633 Soda Hall).

Progress Report 1 - 5:00pm Monday, 26 November

Submit a short update describing progress on your project as well as any challenges or concerns that you have under the door of Prof. O'Brien's office (633 Soda Hall).

Progress Report 2 - 5:00pm Monday, 3 December

Submit a short update describing progress since the first report on your project as well as any challenges or concerns that you have under the door of Prof. O'Brien's office door (633 Soda Hall).

Project Presentations - In class, 10 December

Prepare a presentation of about 10 minutes explaining the problem you chose, your approach to solving it, and the best results you have produced. Wow your classmates!

Final Project Reports - 5:00pm Wednesday, 19 December

Submit a comprehensive report detailing the problem you tackled, the process you went through to solve it including any challenges faced and how you adapted to overcome them, and the final results you produced. Be sure to properly cite any resources you used (papers, code, libraries, ideas, websites).

Notes

It is suggested that you work in groups of 1-3. If you wish to work in a group of 4 you may, but be aware that all members of a group will receive the same grade, regardless of the relative performance of group members. Choose your group carefully.

The final assignment will be graded based on the technical challenge of problem selected, the technical and aesthetic quality of the results that are produced, and the description of the project you provide. This description consists of the project proposal, the two progress reports, the class presentation, and the final written report. You should talk to Prof. O'Brien or the TA to make sure you've selected a problem of the appropriate scope and difficulty before you got too far along. If you have concerns about your project's viability at any time, don't suffer in silence, come see us!

We will not compile and run your code. As such, you are free to use any hardware and software that you like to complete your project. Along with this freedom comes responsibility: you must demonstrate your project to us well enough in your presentation and report that we are able to evaluate its technical and aesthetic merit completely. For example, if you're working on an animation system, and your presentation and report include no animations, it would be difficult to evaluate your success.

If you use code, libraries, frameworks, and ideas that are not your own, it is your responsibility to properly identify them.

Questions should be posted to the news group