Lectures F2000 ECS175 Introduction to Computer Graphics


Tentative Class Schedule





Date               Topic Handouts       due




September 28 Overview       class syllabus
September 29 Discussion: Computing environment and tools
October 3 History of Computer Graphics project 1
October 5 3D Graphics Rendering Pipeline
October 6 Discussion: OpenGL fundamentals
October 10 Line Drawing Algorithms*
October 12 Polygon Fill Algorithms, Boundary Fill Methods*
October 13 Discussion: OpenGL fundamentals, primitive drawing
October 17 Geometric Objects and Transformation Project 2 Project 1
October 19 3D Viewing, Projections
October 20 Discussion: OpenGL viewing system, transformation
October 24 Culling and Clipping
October 26 Visible-Surface Determination
October 27 Discussion: OpenGL colors, ...
October 31 Colors and Display Systems
November 2 Shading Project 3 Project 2
November 3 Discussion: OpenGL Lighting & review for midterm exam
November 7 Midterm Exam*
November 9 Curve & Surface Modeling*
November 10 Discussion: OpenGL modeling
November 14 Other Modeling Methods
November 16 Texture Mapping I
November 17 Discussion: OpenGL texture mapping
November 21 Texture Mapping II Final project Project 3
November 23 Thanksgiving Holiday (no lecture)
November 24 Thanksgiving Holiday (no discussion)
November 28 Scientific Visualization
November 30 User Interfaces, VR, ...
December 1 Discussion: advanced OpenGL topics
December 5 Ray Tracing
December 7 Animation*
December 8 Quiz (no discussion session)
December 10 Sunday Final project