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
- 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 : 30%
- Written Assignments: 15%
- Midterms: 20%
- Final: 30%
- Pop Quizes : 5%
Class Material
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)