CIS 461 / CIS 561

Dr. Norman I. Badler

Spring 2018
MW 1:30-3 pm
Towne 311



CIS 460/560; a working knowledge of C++ programming is required.


Course Objectives:

Graphics Workstations:

We will use PCs located in SEAS labs or one's own machine.

Course Format:

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]