Schedule of Exams and Assignments Spring 2007


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 
January 15 Topic: 
  • What is Computer Graphics? (jkh) 

  • Slides
Topic: 
  • Graphics Pipeline and Intro to OpenGL (alla) 

  • Slides
    Reading: Shirley Chapter 1
          OpenGL Chapter 1 and 2
Assignments: 
  • Programming Assignment 1 out 
January 22  Topic:  Topic: 
January 29 Topic:  Topic:  Assignments: 
  • Programming Assignment 1 due 
  • Written Assignment 1 out 
February 5 Topic:  Topic: 
  • Nvidia guest lecturer: Ian Buck 
Assignments: 
  • Programming Assignment 2 out 
  • Written Assignment 1 due 
February 12  Topic:  Topic: 
  • Basics of Textures (alla: jkh, michael out)
  • Polygonal Meshes 

  • Slides
    Slides
    Reading: OpenGL Chapter 9 
February 19 Topic:  Topic:  Assignments: 
  • Programming Assignment 2 due 
  • Written Assignment 2 out 
February 26 Topic:  Topic: 
  • Spatial Data Structures (alla)

  • Slides 
    Reading: Shirley Chapter 10.9 and 8.1
       
March 5 Topic:  Topic: 
  • Radiosity (jkh)

  • Slides 
    Assignments: 
    • Programming Assignment 3 out 
    • Written Assignment 2 due 
March 12 Spring Break Spring Break
March 19 Topic:  Midterm (alla out, jkh out) 
March 26 Topic: 
  • Motion Capture (jkh) 

  • Demo in the mocap lab 
    Slides 
Topic: 
  • Keyframe Animation (alla: jkh out) 

  • Slides
    Reading: Chapter 16 
April 2 Topic: 
  • cancelled class 

  • Slides 
Topic: 
  • Animating with Simulation (jkh) 

  • Slides 
April 9 Topic: 
  • Visual Perception (michael, alla out) 

  • Professor Carol O'Sullivan (guest lecturer) 
    Slides 


Assignments: 

  • Programming Assignment 3 due 
Topic: 
  • Image Processing (alla: michael out)

  • Slides
    Reading: Shirley Chapter 4 
April 16 Topic: 
  • Procedural Modeling (Michael: jkh out) 

  • Slides
Assignments: 
  • Programming Assignment 4 out 
No Class: Carnival 
April 23  Topic: 
  • Volume Rendering and Sci Viz (alla) 

  • Slides
    Reading: Shirley Chapter 26 
Topic: 
April 30 Topic: 
  • History of Video Games

  • James Kuffner (Guest Lecturer) 
    Slides 
Topic: 


Assignments: 

  • Programming Assignment 4 due 
FINAL Final: Thurs. May 10 08:30am-11:30am in MM103   End of Semester