Computer Graphics Syllabus

Dr. Gerda Kamberova

This syllabus will be updated during the semester. A:, refers to Angel's textbook, 5th ed, D: refers to OpenGL Distilled, and RB:, refers to the OpenGL programming guide (the Red Book).


Week Topic Reading Comment
1 Introduction A: Ch1, D: Ch1
RB: Ch1 pp1-20
2 Graphics programming A: Ch 2, Appendix C
D: Ch2
RB: Ch 2 (selective)
3 Interactive graphics A: Ch 3, Appendix B
D: Ch3
RB: Appendix D (GLUT)
4-5 Math foundations: geometric modeling and transformations.
Modeling and transformations in OpenGL
A: Ch 4, 10(selective),
A: Appendices B,D
D: Ch 5, Ch 4
RB:4 (selective), App F
6-7 Viewing A: Ch5,
RB:3, RB 13(selective)
8-9 Illumination and Shading A: Ch6, D: Ch 6
RB Ch5
Project proposals
10-11 Clipping, Hidden Surface removal, rasterization; Texture mapping A: Ch 7,8, D: Ch 8
RB: Ch 9
Midterm Exam
Project
12-13 Topics including: Modeling
Implementation of a renderer.
A: Ch10,12