The point of this assignment is to give you a chance to create new and unique programs that do something interesting and/or engaging! You will brainstorm two possible short programs (~100 lines of code or fewer) and then pick one to implement.
This assignment is to be completed in groups of 2. When you get checked off for your planning documents, you are committing to stick with your partner. We will set up groups on Canvas so that you and your partner will only need to submit one copy of your finished program.
This is a chance to brainstorm and plan out what you are going to do before you get bogged down in the programming details. Additionally, it will be a chance for us to give you early feedback to make sure that your project meets our expectations without being too ambitious. Feel free to discuss your project ideas with a TA before starting on your design documents.
You should be using the programming techniques that you have learned so far – functions, if-statements, loops, key presses, mouse clicks, color changes, and/or random elements – to keep your user engaged and interested. Your programs should not be too similar to the other assignments you have done in this class – the point is to be creative!
For examples of the types of programs we are looking for, see this examples document.
Print, fill out, and then submit this design document for the Part 1. Make sure that you print out and complete TWO copies of this document, one for each creativity project you brainstorm.
These documents do not need to be very detailed, but should give us a good idea of what your project entails without us needing to ask clarifying questions. Feel free to reach out to the staff if you are having trouble or if you are not sure how much detail to provide.
Your completed program should be submitted on Canvas. Only one student per partnership needs to submit.
.pde
), then submit that as is.
If you used additional files, imported image (.png
, .jpg
) or data files (.csv
), then submit ALL of your files in a ZIP file.
Please include the names or initials of your group members in the file name.
.pde
) or ZIP file, if applicable, to the
Assignment Page on Canvas.