Scripting for Computer Graphics

CS2122.01
Course System Home Terms Fall 2015 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’s 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’ll 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

TBA

Delivery Method

Unknown

Length of Course

Unknown

Academic Term

Fall 2015

Credits

4

Course Level

2000

Maximum Enrollment

16

Course Frequency

unknown