Deliverable 14 - Fall 2023

Due FRIDAY, December 8, 2023 by 11:59PM


PREPARING YOUR HANDIN FOLDER...

FIRST: Create a folder or subdirectory in your 15-104 working area on your computer or in your Andrew private folder for handin-14. You will put all of your final project work inside this folder and then compress or zip it to create handin-14.zip to submit to Autolab.


Open-ended Project: Final Deliverable

For this final assignment, there is no set of Concepts Questions and no Technical Assignment. You will just finish your proposed project and submit it to Autolab. In addition to the project itself, you should write a short text file named README.txt for the grader that describes what inspired you to make the program, how to interact with the program and what you might like add to the program if you had more time.

The final project is due by FRIDAY, December 8th before 11:59PM Eastern. NOTE THE UNUSUAL DUE DATE. (You can hand in late with a 0.5 point penalty per day through Sunday, December 10th, or use up to 2 grace days if you still have them.) Autolab for Week 14 will open on Wednesday, December 6, after your final lab session.

For your Autolab handin, you should zip up the program code, any additional files we need to run the program (e.g. images, sound, data), and the text file README.txt that describes your program, what inspired you, and how to run the program. there is a 25MB limit. Let us know if this will cause you problems.

The final project will be graded on an 8-point scale. The main requirement is that you show your programming skills in a creative application. The final project should be demonstrate all major programming constructs that you learned this semester and be of a similar complexity (or greater) to the projects you worked on for the semester. We expect at least 100 lines of code although a number of you will have much more than that.

Your work should emphasize dynamic, computational interactive behavior, as opposed to fixed images or simple click-to-advance/”page turning” interactions. In other words, if you could implement your project with PowerPoint animations or simple HTML with links, then you are not really using p5.js effectively. You may need to create some static images and drawing and even some page-turning, but you should not count this as part of the 100-lines expectation.

Remember that you will write a short text file named README.txt of about 150-200 words about your program for the course staff that describes what inspired you, how to interact with the program and what you might like add to the program if you had more time.


Grading Criteria

We will evaluate your project both on technical merit and creativity.


Possible Deductions

Once the program is scored, the following deductions may be applied:


Handing in your work

Your handin folder handin-14 should have all of the files needed to run your program, including images, etc., along with a README.txt file that describes your project and how to run it. You will zip up the handin-14 folder and submit this to Autolab. Remember that there is a 25MB limit to your submission size. If this causes an issue, please contact your TA as soon as possible.

Once you handin, check your handin history and click on the magnifying glass to look at what you submitted to make sure it looks right. IF YOU SUBMIT THE WRONG ZIP FILE, YOU RISK GETTING A 0 ON THIS DELIVERABLE!

You may submit as many times as you’d like (in case you find inspiration and want to improve your work) up until the deadline. If you submit up to one day late, even if you submitted on time, you will be marked late. We only grade the final submission you upload to us via Autolab.