CSCI 4972/6963 - Spring 2008
Advanced Computer Graphics
  Contact Information
  Office Hours



  Assigned Readings

  Lecture notes
  Lab materials
  Test reviews

  Collaboration Policy
    gcc/g++ notes
    GL/glut notes
  Homework Late Policy
  Electronic Submission

Final Project
   Spring '08 Projects
   Spring '07 Projects

Academic Integrity


Your grade in this course will be determined as follows:
  • 40% Homework Assignments
  • 30% Final Project
  • 15% Participation
  • 15% Quizzes

There will be 4 homework assignments. You will have 2 weeks to complete each homework assignment, so be sure to manage your time effectively.

For the final project you will select your own topic. It can be an extension of one of the homework assignments, a portion of your graduate research, a significant module of a final project for another course, or a brand-new project. You are highly encouraged to work in a team of 2 for the final project. Individual projects or teams of 3 must have approval from the instructor. The project should include a significant programming component. You will share your results through an in-class presentation to your peers and a publication-quality writeup (e.g., motivation, related work, algorithm/technique, results, conclusions, and bibliography). Graduate students are expected to complete a more extensive project and are required to format their project report for submission to an appropriate graphics-related conference or journal (e.g., SIGGRAPH, Symposium on Computer Animation, Symposium on Geometry Processing, Eurographics Symposium on Rendering, Graphics Interface, etc.)

Participation is a very important component of the course. You are expected to regularly attend lecture, ask questions, and join in the discussion. Each undergraduate student will lead the discussion of one research paper during the semester. Each graduate student will lead the discussion of two papers.

We will have 2 in-class quizzes covering the lecture material.

Assigned Readings

All students are expected to have downloaded and read the assigned paper for that day's lecture. It's "ok" if you don't understand all of the details. Each student should submit at least one relevant question or comment (to the corresponding discussion on Rensselaer LMS) about the assigned paper by 10am on the day the paper will be discussed in class.

The student who will lead the discussion should spend some extra time to understand the details of the paper. During lecture this student will give an oral summary (~ 5 minutes) of the paper's contributions, and then we will all discuss the paper and answer the questions posed on the discussion forum.