-- CS33400/ECE30834 (Fall 2026) --

Fundamentals of Computer Graphics

                

     

Instructor: Daniel G. Aliaga (aliaga@cs.purdue.edu)

Classroom: WALC B074

Time: Lecture MWF @ 10:30-11:20am

Instructor Office hours: arrange by email

TAs: Aocheng Li (li3922@purdue.edu) and Siyu Huang (huan1882@purdue.edu)

TA office hours: Mon 4-6pm, Thursday 1-3pm (Location: LWSN 3151A)

 

 

Course Information: [PDF]

 

Course and Assignment Questions: http://piazza.com

 

 

TENTATIVE Schedule:

 

Aug 24 Week: Introduction and Review

 

Introduction and History

Graphics Libraries

Math Review

Assignment 0 [A0_base.zip]

 

Aug 31 Week: Cameras and Projections

 

Sept 7 Week: OpenGL, Imaging, XR, and Computer Vision (Special Lectures)

 

Sept 14 Week: Ray Tracing

 

Sept 21 Week: Spatial Data Structures and GPU based computations

 

Sept 28 Week: Image Mapping (texture, environment, bump, shadows, etc)

 

Oct 5 Week: Midterm

 

Oct 12 Week: (October break)

 

Oct 19 Week: Colors and Perception

 

Oct 26 Week: Shading and Rendering

 

Nov 2 Week: Procedural Modeling

 

Nov 9 Week: Global Illumination

 

Nov 16 Week: TBD

 

Nov 23 Week: Thanksgiving

 

Nov 30 Week: Deep Visual Computing and 3D Printing

 

Dec 7 Week: Final Exam Review, Final Project Demos