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.
Helpful Links
- The companion website for the textbook (where all code examples can be found)
- MDN Web Docs (documentation on HTML, CSS, Javascript, WebGL functions, etc.)