Course Outline

CpSc 465, Principles of Computer Graphics

Section 1, Friday, 6:00-8:45pm

Date Topics Reading
February 3 Introduction
  • Hearn and Baker, Chapter 2
  • Angel, Chapter 1
  • Foley and van Dam, Chapter 1
February 10 Event-driven Programming and 2D Interaction
  • OpenGL Programming Guide, Chapter 1 and Chapter 2
  • Hearn and Baker, Chapter 3
  • Angel, Chapter 2
  • Foley and van Dam, Chapter 2
February 17 3D Coordinate Systems
  • Hearn and Baker, Chapter 5
  • Angel, Chapter 4
  • Foley and van Dam, Chapter 5
February 24 2D and 3D Transformations
  • Hearn and Baker, Chapters 5 and 6
  • Angel, Chapter 4
  • Foley and van Dam, Chapter 5
March 3 3D Viewing
  • OpenGL Programming Guide, Chapter 3
  • Hearn and Baker, Chapter 7
  • Angel, Chapter 5
  • Foley and van Dam, Chapter 6
March 10 Parallel and Perspective Projection
  • OpenGL Programming Guide, Chapter 3
  • Hearn and Baker, Chapter 7
  • Angel, Chapter 5
  • Foley and van Dam, Chapter 6
March 17 Scene Graphs
  • OpenGL Programming Guide, Chapter 4
  • Hearn and Baker, Chapter 14
  • Angel, Chapter 10
  • Foley and van Dam, Chapter 7
March 24 Midterm Exam
March 31 Spring Recess - No class
April 7 DDA Algorithms
  • OpenGL Programming Guide, Chapter 7
  • Hearn and Baker, Chapter 4
  • Angel, Chapter 7
  • Foley and van Dam, Chapter 3
April 14 Clipping and Anti-Aliasing
  • Hearn and Baker, Chapter 6
  • Angel, Chapter 7
  • Foley and van Dam, Chapter 3
April 21 Hidden-Surface Removal
  • Hearn and Baker, Chapter 9
  • Angel, Chapter 7
  • Foley and van Dam, Chapter 13
April 28 3D Interaction
  • OpenGL Programming Guide, Chapter 12
  • Hearn and Baker, Chapter 11
  • Angel, Chapter 3
  • Foley and van Dam, Chapter 8
May 5 The Phong Lighting Model
  • OpenGL Programming Guide, Chapter 6
  • Hearn and Baker, Chapter 10
  • Angel, Chapter 6
  • Foley and van Dam, Chapter 14
May 12 Shading and Mapping
  • OpenGL Programming Guide, Chapter 9
  • Hearn and Baker, Chapter 10
  • Angel, Chapter 8
  • Foley and van Dam, Chapter 14
May 19 Ray Tracing and Global Illumination
  • Hearn and Baker, Chapter 10
  • Angel, Chapter 12
  • Foley and van Dam, Chapter 14
May 26 Final Exam, 6:00-8:45pm