Schedule of Classes


January 13 - Intro to class and sign contracts with Dr. Fairfield.

January 15 - Linear Algebra Basics: Matrices, Vectors, and Multiplying them together.

January 20 - Planes, vectors and basics matrices in three dimensional graphics.

January 22 - 3D Modeling I.

January 27 - 3D Modeling II. Project I Due.

January 29 - 3D Modeling III.


February 3 - 3D Clipping.

February 5 - Back-Face Culling, Visible Surface Determination, and Z Buffer Algorithm, and Polygon Filling.

February 10 - Lighting and Lighting techniques I: Ambient Light, Diffuse Reflection, and Light source attenuation.

February 12 - Lighting and Lighting techniques II: Color Lights and surfaces, specular reflection, Phong Illumination Model. Project II Due

February 17 - Lighting and Lighting techniques III: Multuiple Light sources, constant shading, and Interpolated shading.

February 19 - Phong and Gourad Interpolated Shading.

February 24 - Texture Mapping.

February 26 - Luigi's! at 4:00 p.m.


March 3 - Graphics Databases and Gaming.

March 5 - Object Collision Detection. Project III Due.

March 10 - Spring Break.

March 12 - Spring Break.

March 17 - Game Development.

March 19 - Game Development.

March 24 - Game Development.

March 26 - Game Development.

March 31 - Game Development.


April 2 - Game Development.

April 7 - Game Development.

April 9 - Game Development.

April 14 - Game Development.

April 16 - Luigi's! at 4:00 p.m.

April 21 - Game Development.

April 23 - Game Development.

April 28 - Final Project Due.

April 30 - No Class.


Week of May 4-8: Exams. No Exam in this class.


Written By: James Money
Date: December 25, 1997.