CSCI 371
Computer Graphics Fall 2022 (also offered Spring 2023)
Division III Quantative/Formal Reasoning

Class Details

This course covers the fundamental mathematics and techniques behind computer graphics, and will teach students how to represent and draw 2D and 3D geometry for real-time and photorealistic applications. Students will write challenging implementations from the ground up in C/C++, OpenGL, and GLSL. Topics include transformations, rasterization, ray tracing, immediate mode GUI, forward and inverse kinematics, and physically-based animation. Examples are drawn from video games, movies, and robotics.
The Class: Format: lecture/laboratory
Limit: 24;12/lab
Expected: 24
Class#: 1273
Grading: no pass/fail option, no fifth course option
Requirements/Evaluation: evaluation based on assignments, projects, and exams.
Prerequisites: CSCI 136 and CSCI 237 or permission of instructor
Enrollment Preferences: current or expected Computer Science majors
Distributions: Division III Quantative/Formal Reasoning
QFR Notes: The course will consist of programming assignments and problem sets in which quantitative/formal reasoning skills are practiced and evaluated.

Class Grid

Updated 6:05 am

Course Catalog Search


(searches Title and Course Description only)
TERM




SUBJECT
DIVISION



DISTRIBUTION



ENROLLMENT LIMIT
COURSE TYPE
Start Time
End Time
Day(s)