# 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)