Next: About this document Up: Computer Science 222 Computer Previous: Ethics


This class meets every Tuesday and Thursday from 9:25 to 10:40 PM, except on University holidays or if I cancel class. All dates in the following schedule are tentative, except those fixed by the University; if some topic listed here as taking one lecture in fact takes two lectures to cover adequately, or vice versa, the schedule will shift.

All reading assignments below are from the Angel textbook unless stated otherwise. I expect you to have read the specified chapters in the textbook before the lecture that deals with that topic; this way I can concentrate my time on answering questions and clarifying subtle or difficult points in the textbook, rather than on reading to you, which will bore both of us. Please read ahead!

Date(s) Assignment Reading Lecture Subject
2 Sept Administrivia, history and purpose of graphics
4 Sept 1 Image formation and synthetic cameras
9 Sept Programming with OpenGL and GLUT
11 Sept 2-2.3 OpenGL drawing capabilities
12 Sept Last day to add classes
16 Sept HW1 2.4-2.10 More OpenGL drawing capabilities
18 Sept 3-3.5 Interactive programming
23 Sept 3.6-3.11 Examples of interactive programming
25 Sept Hands-On Examples
26 Sept Last day to drop courses
30 Sept HW1 due App. B,C Review of linear algebra
2 Oct Rosh Hashanah, no classes
7 Oct 4-4.3 Data types for linear algebra
9 Oct 4.4-4.7 Graphical Transformations
14 Oct 4.8-4.11 More on graphical transformations
16 Oct 4.8-4.11 More on graphical transformations
21 Oct HW2 5-5.2 Views and Cameras
23 Oct 5-5.2 Views and Cameras
28 Oct 5.3-5.6 Projections
30 Oct 5.7-5.10 Parallel and perspective projection
31 Oct Last day to withdraw from classes
4 Nov HW3 Discuss Projects
6 Nov HW2 due 6-6.2 Light and Shading
11 Nov 6.3-6.4 Reflection
13 Nov 6.5-6.6 Polyhedra
18 Nov 6.7-6.12 Implementing Shading
20 Nov 7-7.6 Implementation of Transformations and Clipping
25 Nov 7.7-7.15 Scan Conversion
27 Nov Thanksgiving -- no classes
2 Dec 8-8.8 Models and Fractals
4 Dec 8.9-8.12 Other Kinds of Models
9 Dec Catch up and review for final
11 Dec Catch up and review for final
18 Dec 10:30 AM-12:30 PM, Final Exam

Next: About this document Up: Computer Science 222 Computer Previous: Ethics

Stephen Bloch
Mon Oct 27 15:41:14 EST 1997