# CS 448 - Topics in Computer Graphics

## Mathematical Methods for Computer Graphics

## Course schedule

- Sep 25 - First class meeting
**Part 1: Wavelets**
- Sep 30, Lecture 1 - Introduction to Wavelets (Zorin)
- Oct 2, Lecture 2 - Filter Banks and Signal Processing (Zorin)
- Oct 7, Lecture 3 - Multiresolution, Construction of Wavelets (Zorin)
- Oct 9, Lecture 4 - Spline Wavelets, Biorthogonal Wavelets, Lifting
(Zorin)
- Oct 14, Lecture 5 - Applications of Wavelets in Graphics (Veach)

**Part 2: Monte Carlo Methods**
- Oct 16, Lecture 6 - Introduction to Monte Carlo Integration (Veach)
- Oct 21, Lecture 7 - Sampling Random Variables (Veach)
- Oct 23, Lecture 8 - Variance Reduction I (Veach)
- Oct 28, Lecture 9 - Variance Reduction II (Veach)
- Oct 30, Lecture 10 - Quasi-Monte Carlo Methods (Veach)
- Nov 4, Lecture 11 - The Metropolis Sampling Algorithm (Veach)

**Part 3: Subdivision Surfaces**
- Nov 6, Lecture 12 - Review of Splines and Introduction to Subdivision
(Zorin)
- Nov 11, Lecture 13 - Analysis of Subdivision Curves (Zorin)
- Nov 13, Lecture 14 - Classical Subdivision Surfaces (Zorin)
- Nov 18, Lecture 15 - Analysis of Subdivision Surfaces (Zorin)
- Nov 20, Lecture 16 - Multiresolution Representations of Surfaces (Zorin)

**Part 4: Concepts of Differential Geometry**
- Nov 25, Lecture 17 - Curves (Hanrahan)
- Nov 27 - no class (Thanksgiving)
- Dec 2, Lecture 18 - Surfaces (Hanrahan)
- Dec 4, Lecture 19 - Caustics (Hanrahan)

**Part 5: Interval Methods**
- Dec 9, Lecture 20 - Interval Arithmetic and Automatic Differentiation
(Hanrahan)
- Dec 11, Lecture 21 - Root Finding and Optimization (Hanrahan)

Last update: September 25, 1997
webmaster@graphics.stanford.edu

**Copyright © 1997 Pat Hanrahan, Eric Veach, and Denis Zorin**