Schedule of Exams and Assignments Fall 2002


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 Graphics Programming
    Slides: pdf

September 2

Topic:

  • Hardware (and a dead laptop)
    Slides: pdf
Assignments:

  • Programming Assignment 1 out

Topic:

  • More OpenGL (and a dead projector bulb)
    Slides: pdf

September 9

Topic:

  • Transformations
    Slides: pdf

Topic:

  • Hierarchy
    Slides: pdf
Assignments:

  • Programming Assignment 1 due
  • Written Assignment 1 out

September 16

Topic:

  • Introduction to Splines
    Slides: pdf

Topic:

  • Guest speaker from Nvidia:
    Bengt-Olaf Schneider
Assignments:

  • Programming Assignment 2 out
  • Written Assignment 1 due

September 23

Topic:

  • More splines and physics for Assignment 2
    Slides: pdf

Topic:

  • Viewing and Clipping
    Slides: pdf
  • Polygon Meshes and Implicit Curves
    Slides: pdf

September 30

Topic:

  • Lighting and Illumination
    Slides: pdf

Topic:

  • Shading
    Slides: pdf
Assignments:

  • Programming Assignment 2 due
  • Written Assignment 2 out

October 7

Topic:

  • Texture Mapping
    Slides: pdf

Topic:

  • Keyframe Animation
    Slides: pdf

October 14

Topic:

  • Motion Capture
    Slides: pdf

Topic:

  • Simulating Motion (guest lecture by Jernej Barbic)
    Slides: pdf
Assignments:

  • Programming Assignment 3 out
  • Written Assignment 2 due

October 21

Topic:

  • Animating with Simulation
    Slides: pdf

Topic:

  • midterm

October 28

Topic:

  • Guest Lecture: Programming Games
    James Kuffner

Topic:

  • Scan Conversion
    Slides: pdf
  • Visibility

November 4

Topic:

  • Ray Casting Slides: pdf

Assignments:

  • Programming Assignment 3 due
  • Written Assignment 3 out

Topic:

  • Spatial Data Structures
    Slides: pdf
November 11

Topic:

  • Ray Tracing
    Slides: pdf

Assignments:

  • Written Assignment 3 due
  • Programming Assignment 4 out

Topic:

  • Radiosity
    Slides: pdf

November 18

Topic:

  • Image Processing
    Slides: ps and ppt

Topic:

  • Non-photorealistic Rendering
    Slides: ps and ppt

November 25

Topic:

  • Virtual Environments
    Slides: ps and ppt

Topic:

  • Thanksgiving Break

December 2

Topic:

  • Volume Rendering and Sci Viz
    Guest Lecturer: Frank Pfenning Slides: pdf

Topic:

  • Hardware Shaders
    Guest Lecturer: Doug James Slides: html
Assignments:

  • Programming Assignment 4 due

December 17

Final: Dec. 17 MM 103 8:30-11:30

End of Semester