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