CS 5620: Computer Graphics

Syllabus

A practical introduction to 3D computer graphics, basic concepts, algorithms and the OpenGL rendering library. Topics include: 3D Geometry & transformations, Scan conversion, Hidden surface removal and Z-buffering, Shading models, Geometric modeling, Color theory, Shadow algorithms, Texture mapping, Ray tracing, Shader-based OpenGL 3.1.

There are five programming assignments, each determining 20% of your grade. See the assignments section for a more detailed grade breakdown and schedule.

Lectures

Lectures are held on Mondays from 2:45pm to 5:30pm in Fozzie Pooh on the 3rd Floor. See the lectures section for the lecture slides and a more detailed schedule.

Office Hours

By Appointment12th floorCraig Gotsman
Tuesdays 4:00pm to 5:00pm3rd floor studio and google hangoutNed Bingham
Wednesdays 4:00pm to 5:00pm3rd floor studio and google hangoutNed Bingham

Assignments

There are five assignments (20% each). See the assignments section for a more detailed grade breakdown and schedule.

Ned Bingham

Teaching Assistant

eab242@cornell.edu
github.com/nbingham1