Computer Science

Williams College

CSCI 371

CSCI 371: Computer Graphics(Q)

Description: In this course, we explore the fundamental techniques for creating and manipulating digital images. These are the techniques underlying PhotoShop, PowerPoint, medical imaging, video games, and movie special effects. Course materal covers a broad range of topics including 3D graphics data structures and algorithms, programmable graphics hardware, image processing, and animation. Students will complete a series of programming projects cumulating in a realistic renderer for 3D scenes.

Format: lectures/labs. Evaluation will be based on programming assignments and examinations. Project Course.

Fulfills the Quantitative Reasoning requirement

Prerequisites: Computer Science 136 or equivalent programming experience, and Mathematics 211, or permission of the instructor.

Scheduled Offerings:

Fall 08 371-01 (LEC) MWF 12:00-12:50 McGuire
Fall 08 371-01 (LAB) W 1:00-4:50 McGuire