CS 112: Introduction to Computer Graphics

Instructor: Aditi Majumder (Office: Bren Hall 4056)
Class Timings
: MWF, 10:00am - 10:50am

Email: majumder @ ics.uci.edu
Phone: 824-8877

Teaching Assistant

Shan Jiang(sjiang4@uci.edu)


Student Discussion and Questions: NOTEBOARD

Tentative Outline of the Syallabus

Books

Handouts

Grading Policy

Class Material

·         Logistics (1 Apr)

·         Introduction (3 Apr)

·         Object Representation (5 Apr)

·         Pipeline (8 Apr)

·         Transformation 1 (10 Apr)

·         Transformation 2 (12, 15 Apr)

·         Perspective Projection (15, 17 Apr)

·         Color (19, 22, 24 Apr)

·         Illumination (24 Apr)

·         Line Rasterization (29 Apr)

·         Polygon Raterization (May 6, May 8) -- Example

·         Clipping (May 8, May 10)

·         Sampling and Aliasing (May 13, May 15)

·         Texture Mapping (May 15, May 17)

·         Displays (May 20)

·         Bump and Environment mapping (May 20, May 29)

·         Compositing Techniques (May 29)

·         Collision Detection (Jun 3)

·         Hierarchical Object Representation (Jun 3)

·         Projective Textures (Jun3, Jun 5)

·         Ray Tracing (Jun 5)

Programming Assignments

·         Programming Assignment 1 (Due: Apr 8, Monday)

·         Programming Assignment 2 (Due: Apr 26, Friday)

·         Programming Assignment 3 (Due: May 15, Wednesday) - Download

·         Programming Assignment 4 (Due: Jun 5, Wednesday)

Written Assignments

·         Written Assignment 1 (Due: Apr 12, Friday)

·         Written Assignment 2 (Due: Apr 24, Wednesday)

·         Written Assignment 3 (Due: May 20, Monday)