The table below lists the programming assignments and associated due dates.
| Project | Topic | Due | Collaboration Policy | Art Show |
|---|---|---|---|---|
| proj1 | Draw Something | individual | art show | |
| proj2 | Landscape | individual | art show | |
| proj3 | A True Mandala | individual | art show | |
| proj4 | Cutting Tool | pair | ||
| proj5 | Data Visualization | pair | ||
| proj6 | Final Project | pair |
For each assignment, you must submit all source code files that you have created or modified. Note that the Processing Development Environment creates a folder for every project. Although you could zip the entire folder and submit, all that I really need are the file(s) with the ".pde" suffix. The content of that file is precisely the text that makes up the source code for the program. For most of our projects, there will likely be a single .pde file to submit (although, on more advanced projects, we may begin to see multiple such files in a single project).
You are required to submit a text file titled "readme" with every program you submit. It will be read at the time your program is graded, so it allows you to give helpful information.
The content of the readme file should generally include
Your name
A brief (i.e. one or two paragraph) overview of your program and any interesting design decisions that you made.
A clear citation of any help you received on this program from other (approved!) sources, as detailed in the policy on Academic Integrity.
Many of our program assignments explicitly require the inclusion of additional, specific information in this file. Please read the individual program assignments carefully.
Finally, you may include any other discussion that you feel will be helpful when grading your assignment. For example, if there are known bugs or problems with your program, you might briefly discuss them here.