CSCI 371
Computer Graphics
Spring 2023
(also offered Fall 2022)
Division III
Quantitative/Formal Reasoning
This is not the current course catalog
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#: 3292
Grading: no pass/fail option, no fifth course option
Limit: 24;12/lab
Expected: 24
Class#: 3292
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
Quantitative/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
-
HEADERS
Column header 1
CLASSESColumn header 2DREQColumn header 3INSTRUCTORSColumn header 4TIMESColumn header 5CLASS#
-
CSCI 371 - 01 (S) LEC Computer Graphics
CSCI 371 - 01 (S) LEC Computer GraphicsDivision III Quantitative/Formal ReasoningMR 2:35 pm - 3:50 pm
Schow Library Classroom 030A3292 -
CSCI 371 - 02 (S) LAB Computer Graphics
CSCI 371 - 02 (S) LAB Computer GraphicsDivision III Quantitative/Formal ReasoningT 1:00 pm - 2:30 pm
3293 -
CSCI 371 - 03 (S) LAB Computer Graphics
CSCI 371 - 03 (S) LAB Computer GraphicsDivision III Quantitative/Formal ReasoningT 2:30 pm - 4:00 pm
3294
Megamenu Social