Scripting for Computer Graphics

CS2118.01
Course System Home Terms Spring 2019 Scripting for Computer Graphics

Course Description

Summary

Computer Graphics is one of the most fun and accessible fields within Computer Science. The visual nature of it lends itself well to creative and artistic minds. It鈥檚 the perfect melding of math, computing and art. This course will cover the key ideas behind computer graphics. We will discuss different rendering algorithms and how they work, how 3D models are represented in code, camera simulations, shading and lighting. We鈥檒l start with plotting points and lines and move up to modelling polygons procedurally. Topics will include two- and three-dimensional objects, transformations (translation, scaling, rotation) using matrix multiplication, perspective, reflection and refraction. No prior programming experience is required for this class.

Prerequisites

None.

Please contact the faculty member :

Instructor

  • Justin Vasselli

Day and Time

Academic Term

Spring 2019

Area of Study

Credits

4

Course Level

2000

Maximum Enrollment

18