Computer Graphics: Building Pictures Using Computers

Computer Graphics: Building Pictures Using Computers is a Cognitive Science class taught by Paul Dickson.

Course Description
Images created by computer graphics are everywhere and there are many different programs for creating them, but how do these programs work? In this course we will explore these issues by programming our own computer graphics modeling and rendering system. Projects will be used to build a global graphics system and as each concept is added, it will be possible to generate more complex images. This course will enable students to create computer graphics images while learning the underlying concepts. Object-oriented programming paradigms and good general programming techniques will be covered. Prerequisite: At least one semester of college- level programming in a high-level programming language, e.g., C, C++, or Java. This course satisfies Division I distribution requirements.

Learning Goals

 * Project-based