### CSC 418/2504 Winter 2002 Calendar

Week 1
- Jan 8: Lecture: Introduction, ray tracing vs. z-buffer.
- Jan 10: Lecture: Scan-converting lines
- Jan 11: No tutorial

Week 2

- Jan 15: Lecture: Scan-converting polygons
- Jan 17: Assignment 1 handed out.

Lecture: Polygon Clipping, Intro to transformations.
- Jan 18: Tutorial: Cameras, Display Technology, Display Algorithms

Week 3
- Jan 22: Lecture: Composing and Inverting Transformations,
Rotation about a point and line.
- Jan 24: Lecture: Transformations as Change of Basis, Using
Transformations in openGL.
- Jan 25: Tutorial: Line and Curve Drawing, scan conversion.

Week 4
- Jan 29: Lecture: Transformation Hierarchies, Intro to Projection.
- Jan 31: Assignment 1 is due back.

Lecture:
Viewing Transformation, View Volumes.
- Feb. 1: Tutorial: Geometric Transformations 1.

Week 5
- Feb. 5: Lecture: View volumes, 3D clipping.
- Feb. 7: Lecture: Surface normals, Back face culling, Intro to visibility.
- Feb. 8: Tutorial: Geometric Transformations, perspective projection as a
transformation.

Week 6
- Feb. 12: Lecture: Visibility BSP trees, Polygon Sorting. Assignment2 is
handed out.
- Feb. 14: Lecture: Z-buffer, A-buffer.
- Feb. 15: Tutorial: Assignment, 3D clipping..

Week 7
Reading week.

Karan Singh,
Dept of Computer Science,
University of Toronto
Last modified: Tue Nov 13 16:20:56 EST 2001