CS40: Computer Graphics

Fall 2018

Course Promises / Learning Objectives

By the end of the course, you will have developed the following knowledge and skills:

Student Responsibilities

CS40 requires you to understand several linear algebra and geometric concepts and apply them to an advanced C++ codebase in a highly specialized parallel computing environment. Qt, OpenGL, and CUDA are large software APIs and we will not be exploring them in great depth in a thirteen week course. To succeed in this course, you should consistently do the following: