For each of the assignments, there will be an art contest. You will get one point just for submitting something to the contest, so you definitely should participate! In addition, if you win the contest you will get up to two more points, and your entries will be posted on the web pages. Submissions may be any images or movies that somehow used your program from the assignment, including particularly interesting artistic images or movies, visualizations of your algorithm, or bloopers (funny-looking pictures that you created by accident due to bugs or logical errors). Multiple submissions are allowed from each student, although a point will be awarded only for one of them. The judges (Professor, TA) will look for creative submissions, so use your imagination!
Submit a single archive (.zip
or.tar.gz
) by attaching it to an email to cs426@cs.princeton.edu. This archive should contain:Be sure to maintain the directory structure you used when creating the zip (or tar) file.
- Makefile or Visual Studio Project File;
- all source code necessary to run you program;
- any necessary data files;
- writeup.
The writeup should be a HTML document called
assignment#.html
which may include other documents or pictures. It should be brief, describing what you have implemented and your results.Make sure the code compiles on the machines in Friend 017 under Visual C++. If it doesn't, your grade will suffer.
Assignments are due at 11:59PM on the due date. Late assignments are marked down 1/3 per day. One minute late is the same as one day late. You are given 3 free late days that you can use any time during the semester. Exceptions will be given only in extreme circumstances, only in advance, and only by the Professor.
All work must be your own. You may discuss the assignments with your classmates but you must write your own code. If you borrow code from any source, or if you look at any relevant source, be it Graphics Gems, or somewhere on the web, or a friend, or anything else, you must state this in your assignment. Failure to do so will result in disciplinary action. If you have any question about what you can and cannot do, please contact the Professor.
We suggest that you use the machines on Friend 017 for the programming assignments. Please do not use the graphics lab (418) in the CS building for working on your projects. It is intended for research projects only.