Advanced Computer Graphics - G22.2274

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


  • 09/13/10: First class today! Check the slides in the Schedule or ClassMaterial section.
  • 04/15/10: Course page is now online! Revisit closer to September to check for updates. In the meantime, you can check the website of the previous year's course (the projects will be different this year, however).


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) -- or other strong background in graphics (discuss with me first).

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 (this course is a good opportunity to work on your presentation skills). In addition, participants will submit a written initial project statement, a literature review and the final project report.