CSC 231 -- Course Outline
Week One:
- Course discussion
- Introduction to 2D/3D graphics
Week Two:
- Introduction to Unix / Introduction to OpenGL
- Project 1 -- Simple 2D OpenGL app
Week Three:
- Project 1
- Introduction to 3D OpenGL
Week Four:
- Introduction to 3D OpenGL
- Example project / Project 2 -- A rotating cube
Week Five:
- Project 2
- Project 2 / Review
Week Six:
- Test 1
- Introduction to multiple objects and perspective and frustum. Project 3
-- Multiple objects and switching between ortho and frustum.
Week Seven:
Week Eight:
Week Nine:
- Subdivision Techniques for surface modeling
- Transformations
Week Ten:
- Transformations / Viewing Volumes
- Creating a "scene". Project 4 -- Multiple objects in a scene, moving
those objects around.
Week Eleven (Nov 10):
- Project 4
- Project 4 / Clipping planes
Week Twelve (Nov 17):
- Color / Lighting
- Lighting
Week Thirteen (Nov 24):
- Lighting / Project 5 -- Lighting fun
- Project 5 / Review
Week Fourteen (Dec 1):
- Test 2 / Project 5
- Semester Review and Summation
Week Fifteen (Dec 8):
- Final Project
- Final Project
Week Sixteen (Dec 15):
- Final Project
- Final Project
Please note this schedule is subject to change.