CMPUT 411/511 - Computer Graphics

Overview

The course is on computer graphics. In the course, basic principles in computer graphics will be introduced. The topics include: WebGL and shaders, techniques to generate lines and curves, clipping, 2D and 3D transformations, projection, shading models, texture mapping and synthesis, raytracing, and other advanced topics. The course will use Javascript and WebGL.

Objectives

  • Understand the basic principles of computer graphics
  • Understand the use of Javascript and WebGL in developing computer graphics applications

Course Work

  • Participation
  • Assignments
  • Lab 
  • Course project (for CMPUT 511 only)