Prerequisites: "C-" or better in CS 3500 AND (MATH 2270 OR MATH 2250) AND Full Major status in Computer Science OR Computer Engineering.
Computer graphics is the discipline of generating images though computer programs. This course covers modern computer graphics hardware and software. Students will learn raster algorithms in 2D and 3D, coordinate transformation, projections, projections, lighting/shading, and texture mapping, vertex and fragment shaders and how they work. Students will also learn the differences between raster algorithms and ray-tracing algorithms.