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 19/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 210

Synonym: 51321

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. 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