Advanced Computer Graphics - G22.2274

  • Instructor: Olga Sorkine, sorkine -at-
  • Semester: Fall 2009
  • Time: Mondays 5:00 - 6:50pm
  • Location: 715/719 Broadway, Room 1221
  • Office hours: during weeks with a class meeting: Mondays 7-8pm. During weeks without a class meeting: Mondays 5-6pm (i.e., during class hours). Instructor's office: 715 Broadway, Room 1204. Other appointment times can be coordinated via e-mail.


  • 11/30/09: Class canceled (Olga is sick)
  • 09/21/09: There will be no regular office hours today; if you would like to see me please coordinate a meeting by sending me an e-mail (see above). Class meeting as usual at 5pm.
  • 04/20/09: Course page is now online! Revisit closer to September to check for updates.


This is a projects course based on computer graphic tools. This term, the projects may be in one of the following areas: geometric modeling, computer animation, computational photography. The specific projects and the relevant background will be presented during the first two meetings. Following the introductory lectures, we will meet on an approximately bi-weekly basis to discuss the progress, answer questions and present interim results. The final project presentation, demo and written project report will be done by the end of the semester.


This is an MS Capstone Course, hence the following requirements apply:

  • Participants must be at least in their 3rd or 4th semester.
  • Participants have done all the Core Courses (FA/PL/OS).
  • Prerequisite: G22.2270 (Computer Graphics)

Expected work

Participants will design and implement graphical applications of a considerable scale. The project will involve researching and comprehending related academic literature, implementing the techniques and algorithms found in the literature and critically assessing them by running various tests and evaluations. Programming knowledge and familiarity with computer graphics and GUI programming is required. All students are expected to make at least three presentations during the course: an initial presentation describing the project goals and a draft of the work plan; an interim report presenting the current progress and the final presentation/demo. In addition, participants will submit a written initial project statement, a literature review and the final project report.