| Tue, Jan. 5 | Administrivia. Course Outline and Mechanics; Notations for Points, Vectors, and Transformations. Homogeneous Coordinates; Transformations, and Matrices. |
| Thu, Jan. 7 | Affine and Projective Geometries. |
| Tue, Jan. 12 | Rotations via Quaternions. Homework 1 out. |
| Thu, Jan. 14 | Polynomial Interpolation and Elimination. |
| Tue, Jan. 19 | Issues in Shape Modeling; Parametric and Implicit Representations of Curves and Surfaces. |
| Thu, Jan. 21 | Classification of the Parametric Cubics. |
| Tue, Jan. 26 | The Polar Forms of Polynomial Curves; the Bezier Control Points; the de Casteljau Subdivision Algorithm. Homework 1 due; Homework 2 out. |
| Thu, Jan. 28 | Continuity Constraints for Polynomial Arcs; Splines. |
| Tue, Feb. 2 | Splined Curves: B-Splines and Others. |
| Thu, Feb. 4 | Rational Curves. |
| Tue, Feb. 9 | Tensor-Product and Total-Degree Surfaces. Homework 2 due; Homework 3 out. |
| Thu, Feb. 11 | Solid Modeling and Boundary Representations for Solids. |
| Tue, Feb. 16 | Binary-Space-Partition (BSP) Trees. |
| Thu, Feb. 18 | Other Hierarchical Representations for Surfaces and Solids. |
| Tue, Feb. 23 | Surface Simplification. Homework 3 due; Project (Homework 4) out. |
| Thu, Feb. 25 | Scattered 3-D Data Interpolation. |
| Tue, Mar. 2 | Visibility and Visibility Orderings. Class contribution due. |
| Thu, Mar. 4 | Hidden Surface Removal Algorithms. |
| Tue, Mar. 9 | Algorithms for the Intersection of Geometric Objects. Project due. |
| Thu, Mar. 11 | Discussion of projects and student contributions. |
| Thu, Mar. 18 | Final Examination. |