CMPS 160: Spring 2015
Tentative Course Schedule

Schedule Lecture Topics Lab Topics Exam Lab Exercise Program/Topics
Apr 1,
Apr 3,
Apr 5
Overview, Lines, Curves, and Polygon (chapters 1, 2, 6) Setup and OpenGL intro . Lab 1
(compilers/libraries/hello-world)
.
Apr 8,
Apr 10,
Apr 12
Clipping, Linear Algebra, Lighting and Shading (chapter 5) GUI: glut/fltk . Lab 2
(graphics primitives)
.
Apr 15,
Apr 17,
Apr 19
2D and 3D transformations (chapter 3 and 6) two-sided lighting, normals . Lab 3
(ambient lighting)
PGM #1
(basic graphics)
Apr 22,
Apr 24,
Apr 26
Camera and Projections (chapter 4) OpenGL shader intro . Lab 4
(diffuse reflection)
Preliminary proposal due
Apr 29,
May 1,
May 3
Hidden surfaces, scanline methods (chapter 6) picking EXAM #1 . PGM #2
(shader)
May 6,
May 8,
May 10
Texture mapping (chapter 7) Z-buffer and double buffering, review . Lab 5
(read/display obj model)
Final proposal due
May 13
May 15,
May 17
Parametric curves & surfaces (chapter 10) texture mapping . Lab 6
(XXX)
PGM #3
(transformations)
May 20,
May 22,
May 24
Project checkpoint NURBS . Lab 7
(XXX)
Project checkpoint
.
May 29,
May 31
Raytracing and Radiosity (chapter 11) demo? . Lab 8
(XXX)
PGM #4
(comprehensive)
Jun 3,
Jun 5,
Jun 7
Preview 161/162, review review EXAM #2 . .
Jun 12 (Wed)
(12-3 pm)
Final Project Demo and Contest . . . .


Last modified Tuesday, 24-Mar-2015 23:04:27 PDT.