everything.study
COSC 4415

Intro to Computer Graphics

3 Credits · Level: Graduate, Undergraduate

This course is an introduction to computer graphics. The material covered includes the fundamental concepts of 2D and 3D computer graphics. Topics include rendering geometric primitives, simple illumination, shading, texturing, surface removal, image processing, and 2D/3D graphic transformations (linear algebra). This course is applied and requires students to develop programs that render realistic 3D geometric primitives, complex shapes and 3D scenes. The primary development language is JavaScript and the OpenGL/WebGL graphic framework. Prior knowledge of JavaScript and OpenGL/WebGL and GLSL is not needed, however knowledge of a modern programming language (JavaScript, C/C++, Java, python, etc.) and data structures is required.

Topics

Topics explicitly listed in official catalogue description

Sources