CS 465 Graphics I
CS 466 Computer Graphics Practicum
Cornell University
Fall 2007
Schedule | Practicum | Homework | Assign: ray1, model,
pipeline ray2 |
Rendering Contest Results |
---|
Course
Administration |
|
---|---|
Textbook |
|
Programming
Assignments |
CS465 involves four programming assignments:
CS466 will cover one major programming assignment based
on subdivision surfaces: a
program to load and
represent triangle mesh data structures, as well as subdivision
refinement. The programs must be written in Java using the framework code we'll provide. The CSUGLab in Rhodes 455 is set up to support this course. You are free to work on whatever computer you like, using any programming environment, but your code must compile and work using the basic command-line tools on the machines in our lab. You will hand in your source code using CMS. |
---|
Policies
|
Grading and late assignmentsYour final grade will be computed from the grades on the assignments and exams. The homeworks will account for 30% of the grade, the programs will account for 30%, and the three exams will account for 40% (12% for each prelim and 16% for the final). Homework assignments are due at the start of class on the due date, and are accepted with a late penalty until the start of the next class. Programming assignments are due at 11:59 pm on the due date and are accepted with a late penalty until 11:59 pm two days after the due date. The implications of handing in late for either kind of assignment are as follows:
Assignments that are handed in under option 2 will not be graded carefully and may be returned very late. That option is just intended to give you a chance to reduce the effect of zeros averaged into your grade.
|
---|
Exams |
There will be two in-class prelims and a final exam (nonfinal/estimated dates!!!):
Together the two prelims cover the first 2/3 of the course. The final is comprehensive, so it covers all material from the whole course. All three exams are closed book, but you're allowed to bring one letter-sized piece of paper with writing on both sides, to avoid the need to memorize things. After the fact, you can find the exams and solutions on the exams page.
|
---|
Academic
Integrity |
In this course we expect complete integrity from everyone. School can be stressful, and your coursework and other factors can put you under a lot of pressure, but that is never a reason for dishonesty. If you feel you can't complete the work on your own, come talk to the professor or the TAs, or your advisor, and we can help you figure out what to do. Think before you hand in! Clear-cut cases of dishonesty will result in failing the course. For more information see Cornell's Code of Academic Integrity .
|
---|