Saint Louis University |
Computer Science 144
|
Dept. of Math & Computer Science |
The table below lists the programming assignments and associated due dates.
Project | Topic | Due | Collaboration Policy | Art Show |
---|---|---|---|---|
proj1 | Draw Something | 11:59pm Wednesday, January 28, 2015 | individual | art show |
proj2 | Landscape | 11:59pm Wednesday, February 11, 2015 | individual | art show |
proj3 | A True Mandala | 11:59pm Wednesday, February 25, 2015 | individual | art show |
proj4 | Cutting Tool | 11:59pm Wednesday, April 1, 2015 | pair | |
proj5 | Data Visualization | 11:59pm Monday, April 20, 2015 | pair | |
proj6 | Final Project | Proposal: 11:59pm Monday, Apr 27, 2015
Complete Project: 11:59pm Monday, May 4, 2015 |
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.