MW 1:30-3 pm
CIS 460/560; a working knowledge of C++ programming is required.
We will use PCs located in SEAS labs or one's own machine.
There will be several programming assignments with emphasis on image synthesis, ray and path tracing, global illumination, and volumetric rendering. There are open book/open quizzes and a final exam.
The grading is based approximately 60% on the homework, 20% on the quizzes, and 20% on the final exam. No incompletes will be issued for the course. Assignments must be done individually; there are no team projects. Students are expected to know and abide by Penn's Code of Academic Integrity.
Syllabus (2018) [2017 link; will be updated by the start of the Spring 2018 term]