Schedule of Exams and Assignments Fall 2003


Below are the handout and due dates for programming assignments and problem sets, along with the midterm and (when available) final dates.
 
We'll try to stick to this schedule but there's always the possibility that something might change. Stay tuned to the announcements on the main class page for updates.

Syllabus

An accurate syllabus for the past and an approximate syllabus for the future:

Week of Tue Thu
August 26

Topic:

  • What is Computer Graphics?
    Slides: pdf

Topic:

  • Basic OpenGL Graphics Programming
    Slides: pdf

September 2

Topic:

  • More OpenGL
    Slides: pdf
Assignments:

Topic:

  • Transformations
    Slides: pdf

September 9

Topic:

  • Hierarchy
    Slides: pdf

Topic:

  • Viewing and Clipping
    Slides: pdf
Assignments:

  • Programming Assignment 1 due
  • Written Assignment 1 out

September 16

Topic:

  • Lighting and Illumination
    Slides: pdf

Topic:

  • Guest speaker from NVIDIA:
    Cass Everitt
  • Slides: pdf
Assignments:

  • Programming Assignment 2 out
  • Written Assignment 1 due

September 23

Topic:

  • Shading
    Slides: pdf

Topic:

  • Texture Mapping
    Slides: pdf

September 30

Topic:

  • Curves and Surfaces
    Slides: pdf

Topic:

  • Splines
    Slides: pdf
Assignments:

  • Programming Assignment 2 due (Friday)
  • Written Assignment 2 out

October 7

Topic:

  • Animation
    Slides: pdf

Topic:

  • Particle Systems
    Slides: pdf
  • Andy Witkin's course notes:
    • "Differential Equation Basics" Slides: pdf
    • "Particle Dynamics" Slides: pdf
    • (Other materials here)
Assignments:
  • Written Assignment 2 due
  • Programming Assignment 3 out
    • Due Thursday of week after midterm

October 14

Topic:

  • Rasterization
    Slides: pdf

Topic:

  • Image Processing
    Slides: pdf

October 21

Topic:

  •  Pre-midterm comments
    Slides: pdf

Topic:

  • midterm (held in class)

October 28

Topic:

Topic:

  • Physically Based Modeling Overview
  • Note: Material not on exam
  • Slides: pdf (mostly videos, so many images and names missing)

November 4

Topic:

Topic:

  • Spatial Data Structures
    Slides: pdf

Assignments:

  • Written Assignment 3 out (here)
November 11

Topic:

  • Radiosity
    Slides: pdf

Topic:

  • Global Illumination
    Slides: pdf

November 18

Topic:

  • Non-photorealistic Rendering
    Slides: pdf

Topic:

  • Scientific Visualization and Volume Rendering
    Slides: pdf

November 25

Topic:

  • Thanksgiving Break (no class)

Topic:

  • Thanksgiving Break (no class)

December 2

Topic:

  • Course Review
  • Slides pdf

Topic:

  • No lecture
Assignments:

  • Programming Assignment 4 due by midnight

December 12

Final: Dec. 12, MM A14, 5:30pm-8:30pm

End of Semester