Princeton University
Computer Science Department

Computer Science 526 
Advanced Computer Graphics
Fall 2002

Thomas Funkhouser


Programming Assignments | How to Submit | Art Contest | Late Policy | Collaboration Policy | Facilities

Programming Assignments

How to Submit

Create a single archive (.zip or .tar), make it publically readable, and email me the location.  The archive should contain: The writeup should be a HTML document called index.html which may include other documents or pictures. It should include: Make sure the code compiles under MS Visual C++.

Art Contest

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 will look for creative submissions, so use your imagination!

Late Policy

Assignments are due at the start of class.  Late assignments are marked down 1/4 per day. You are given 4 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.

Collaboration Policy

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 writeup. 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.

Facilities

You are welcome to use any computer to do you work.  The facilities of MECA are available for the programming assignments.