CS 112: Introduction to Computer
Graphics
Instructor: Aditi Majumder (Office: Bren Hall 4056)
Class Timings: MW, 11:00am - 12:20am
Room: PCB1300
Email: majumder @ ics.uci.edu
Phone: 824-8877
Office Hrs: MW: 2-3pm
Teaching Assistant
Arjun Satish(arjun.satish @ gmail.com)
Grader
Mandatory Discussion Session
Session 1: F, 3:00pm -
3:50pm
Room: ICS 249
Session 2: Th, 7:00pm - 7:50pm
Room: ICS 249
Laboratory
Session 1: MF, 12:30pm
- 1:50pm (Capacity: 40)
Session 2: TuTh, 11:00am - 12:20pm
(Capacity: 40)
Room: CS 364
Student Discussion and Questions: Link to the Noteboard
Tentative Outline of the Syallabus
- The Rendering Pipeline (2)
- Transformations (4)
- Lighting and Shading (3)
- Rasterization (2)
- Clipping, Occlusion and
Display (4)
- Texture Mapping, Bump Mapping
and Environment Mapping (4)
- Shadows and Multi-rendering
(1)
- Animation (1)
- Curves and Surfaces (1)
- Other effects (2)
Books
- No Text
- References
- Computer Graphics with
OpenGL, Prentice Hall, Hearn and Baker
- Fundamentals of
Computer Graphics, A. K. Peters, Peter Shirley et al.
- Interactive Computer
Graphics: A Top Down Approach Using OpenGL, Addison Wesley, Edward Angel
- Introduction to
Computer Graphics, Addison Wesley, J. D. Foley, A. van Dam, S. K. Feiner
and J. F. Hughes.
- Computer Graphics:
Principles and Practice, Addison Wesley, J. D. Foley, A. van Dam, S. K.
Feiner and J. F. Hughes
- 3D Computer Graphics,
Addison Wesley, A. Watt
Handouts
Grading Policy
- Programming Assignments :
25%
- Written Assignments: 15%
- Midterms: 15%
- Final: 25%
- Final Project: 20%
Class Material
Programming Assignments
Written Assignments