CS 112: Introduction to Computer Graphics

Instructor: Aditi Majumder (Office: Bren Hall 4056)
Class Timings
: MW, 1:30pm - 2:50pm

Office Hours: MW: 3-4pm

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

Teaching Assistant

Mahdi Abbaspour Tehrani (mabbaspo at uci.edu)


Student Discussion and Questions: NOTEBOARD

Tentative Outline of the Syallabus

Books

Handouts

Grading Policy

Class Material

·        Logistics (Jan 4)

·        Introduction (Jan 4)

·        Object Representation (Jan 6)

·        Rendering Pipeline (Jan 6)

·        Transformations 1 (Jan 11)

·        Transformations 2 (Jan 11, 13, Jan 20)

·        Perspective Projection (Jan 20, Jan 25)

·        Illumination and Shading (Jan 27)

·        Clipping (Feb 1)

·        Scan Converting Lines (Feb  8)

·        Scan Conversion of Polygon (Feb 10 - Example)

·        Sampling (Feb 17)

·        Texture Mapping (Feb 17)

·        Bump and Environment Mapping (Feb 22)

·        Compositing Techniques (Feb 22)

·        Display Considerations (Feb 22)

·        Collision Detection (Feb 24)

·        Hierarchical Object Representation for Animation (Feb 24)

·        Raytracing (Feb 24)

·        Curves and Surfaces (Feb 29, Mar 7, 9)

Programming Assignments

 

·        Programming Assignment 1 (Due Date: 11 Jan)

·        Programming Assignment 2 (Due Date: 1 Feb)

·        Programming Assignment 3 (Due Date: 17 Feb)

·        Programming Assignment 4 (Due Date: 7 March)

 

Written Assignments

 

·        Written Assignment 1  (Due Date: 20 Jan) [Key]

·        Written Assignment 2 (Due Data: 1 Feb) [Key – the numbers are off, but the answers are given in  order]

·        Written Assignment 3 (Due Date: 22 Feb) [Key]

·        Written Assignment 4 (Due Date: 9 March) [Key]

 

Pop Quiz

·        Week2 Quiz (Key)

·        Week 4 Quiz (Key)

·        Week 5 Quiz (Key)

·        Week 6 Quiz (Key)

·        Week 7 Quiz (Key)

·        Week 9 Quiz (Key)