ENROLL Course Search

Saved Courses (0)

Computer Science (CS) Courses

For graduation requirements and additional information about this department or program, please see the Academic Catalog.

Your search for courses for 17/WI and CS and course number 311 found 1 course. New Search

CS 311.00 Computer Graphics 6 credits

Open: Size: 34, Registered: 26, Waitlist: 0

CMC 209

Synonym: 46594

Josh Davis

Scientific simulations, movies, and video games often incorporate computer-generated images of fictitious worlds. How are these worlds modeled inside a computer? How are they "photographed" to produce the images that we see? What performance constraints and design trade-offs come into play? In this course we learn the basic theory and methodology of computer graphics, following the historical development of the field, from software implementations to fixed-function hardware, shader programs, and recent lower-level interfaces. Collaborative final projects allow students to pursue special topics in greater depth. Familiarity with vectors, matrices, and the C programming language is recommended but not required.

Prerequisite: Computer Science 201

Search for Courses

This data updates hourly. For up-to-the-minute enrollment information, use the Search for Classes option in The Hub

Class Period
Courses or labs meeting at non-standard times may not appear when searching by class period.
You must take 6 credits of each of these.
You must take 6 credits of each of these,
except Quantitative Reasoning, which requires 3 courses.
Special Interests
Faculty Last Name
Text in Title or Description