CSE-160: Introduction to Computer Graphics

In this course, students will be introduced to the basics of computer graphics, including how to define objects with vertices and meshes, how to write basic shaders, lighting and shading, projections, transformations in 3D, and texture mapping. Assignments will be done using Javascript and WebGL and will build on each other.

Overview

This course will have 5 major programming assignments (plus a short intro one), 5 short lab assignments, 4 homework assignments, and 5 quizzes.