-- CS535 (Fall 2005) --

Interactive Computer Graphics

Interested in computer graphics? Does modeling objects interest you? Do you like rendering photorealistic imagery? Is doing animations fun to you? All this is part of computer graphics. This course teaches the fundamentals, at a graduate school level, for such activities and research projects. Major applications include:

Course Handout (PDF)

 1. Prerequisites

Students are required to have previous C/C++ programming experience and are recommended to have previous computer graphics experience, such as OpenGL programming experience.

 2. Course work

The course work is composed of programming assignments, exams, and interactive class participation. The programming assignments consist of a warm-up assignment, three incremental programming assignments and a final assignment. The exams consist of a midterm and a final exam. Class participation will consist of active participation during class (you be called upon) and the presentation of a mini-review to your classmates. The mini-review will cover material previously covered in class and will serve to help prepare you for the final exam. Course work will be easier to manage if you keep a constant pace through the semester. This course is hard work but you will learn a lot and have fun!

Classroom: CS G066

Time: T/Th 4:30-5:45pm

Instructor office hours: by appointment

3. Grading

            Programming Assignments:        20% (assignments 0-3)

                                                            20% (final assignment)

            Class Participation:                   30% (15% mini-review, 15% active participation)

            Exams:                                     10% (midterm)

                                                            20% (final)

                                                            -----

                                                            100% TOTAL

 4. Lecture and Assignment Schedule

August 23 – Introduction

August 25 – Review of linear algebra and geometric operations

August 30 – Representations of graphical objects

            Assignment #0 out

September 1 – Projections and transformations

September 6 – Cameras

            Assignment #0 due

            Assignment #1 out

September 8 – Omnidirectional cameras

September 13 – Transformation, rasterization, shading and lighting

Assignment #1 due

Assignment #2 out

September 15 – Colors and displays

September 20 – TBA

September 22 – TBA

September 27 – Spatial hierarchies

September 29 – Culling

Assignment #2 due

Assignment #3 out

October 4 – Simplification

October 6 – Review

October 11 – Fall Break – no classes

October 13 – Midterm

October 18 - Shading and lighting

October 20 - Ray tracing

Assignment #3 due

Final Assignment out

October 25 – TBA

October 27 – TBA

November 1 – Texture Mapping I

November 2 – Texture Mapping II

November 8 – Image Operations

November 10 – Review by Students I

November 15 – Review by Students II

November 17 – Review by Students III

November 22 Review by Students IV

November 24 – Thanksgiving – no classes

November 29 – Advanced Topics I

December 1 – Advanced Topics II

December 6 – Demo Day

            Final Assignments due

December 8 – Review

Final Exam – see University website

 

5. TA Office Hours

 

Who: Denny Wong

Where: PH 178

When: TBA