CS 318 - Lecture Format

----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------

Course Objective

This is an introductory course in computer graphics. You are expected to already know the C programming language and the WindowsNT operating system.

Knowledge of OpenGL prior to the class is useful, but not necessary. Lecture material will be presented on the basics of OpenGL. However, you will probably need to consult outside references for particulars of OpenGL implementation.

----------------------------------------------------------------------

Lectures

On Mondays, Wednesdays, and Fridays, Prof. Chawla will lead the lectures. He will discuss computer graphics systems, concepts, and algorithms.

On Fridays, the TAs will occasionally hold a discussion session to talk about lab procedures, programming assignments, algorithm examples, and review material for the exams. Occasionally, we will show videos demonstrating computer graphics techniques.

You are responsible for all material presented in class.

----------------------------------------------------------------------

Class Schedule

Here, you will find the chapters covered in the class lectures as well as slides presented during lectures. This section will be updated throughout the semester.

Week Of Monday Wednesday Friday
Aug. 23, 1999 Introduction GLUT Events
Aug. 30, 1999 Chapter 2 Chapter 3
Sept. 6, 1999 Labor Day Chapter 3, Part 2
Sept. 13, 1999 2-D Transformations 2-D Viewing
Sept. 20, 1999 2-D Viewing Update Clipping MP2 Discussion
Sept. 27, 1999 3-D Viewing 3-D Transformations Projections
Oct. 4, 1999 Projections 3-D Clipping MP3 Discussion
Oct. 11, 1999 Chapter 8 3-D Object Representation
Oct. 18, 1999 Splines Midterm Review MP4 Discussion
Oct. 25, 1999 MIDTERM Bezier Curves B-splines
Nov. 1, 1999 More Splines Cubic Surfaces (opt.) Fractals Intro.
Nov. 8, 1999 MP5 Discussion CSG
Nov. 15, 1999 Hidden Surface Removal MP6 Introduction
Nov. 22, 1999 Hidden Surface Removal (cont.) Thanksgiving Vacation
Nov. 29, 1999 Surface Rendering Methods More MP6 Discussion
Dec. 6, 1999 Ray Tracing Animation Review for Final

Reading chapters expected to be completed by Dec. 10:

----------------------------------------------------------------------

Class Newsgroup

In addition to attending the lectures and discussion sessions, you are expected to read the class newsgroup: uiuc.class.cs318. Announcements will frequently be made here, and you are responsible for them.

If you have questions, please first post them to the newsgroup. It may so happen that others in the class have the same questions. The TAs will check the newsgroups at least twice a day (more frequently as due dates approach), so you will not have to wait too long for an answer.

Please, post your questions to the newsgroup before sending e-mail to the professor or the TAs. If your question is one that the entire class might pose, and you e-mail it to the TAs, we reserve the right to post your question (and the answer) to the newsgroup.

----------------------------------------------------------------------