CMP 260
Winter 2003
Course Overview
--- under construction ---

Main Text

Additional Text

OpenGL Text

Optional References

Prerequisites: CMP 160 or equivalent, graduate standing and/or permission of instructor, and knowledge of OpenGL and C++ or other graphics and programming languages.

Overview: This course covers both modelling and rendering aspects in computer graphics. Materials will be drawn from Siggraph Proceedings, IEEE CG&A and other publications. Topics will range from a review of introductory computer graphics to curves and surface modelling, image based rendering, ray-tracing, radiosity, texture mapping, visualization, etc.

The class will be conducted through a series of lectures, videos, exams, projects and student presentations. There will be two programming projects: an assigned project, and a self-directed project. Projects are expected to be implemented in OpenGL and fltk for maximum portability. You can chose the platform of your preference (unix or windows). However, be sure that your final project can be demonstrated in the labs at school, either with the machines available in the lab, or a machine that you bring with you.

Grading Policies: Approximate breakdown of score is:

20% assigned programming problem,
30% personal final project,
10% paper presentation and homework,
40% exams.
There will be two in-class exams. The one where you scored higher will carry a 24% weight, while the other one will carry a 16% weight.

Programs are graded 80% for functionality and correctness, 10% for documentation, and 10% primarily for ease-of-use, but also for coding style. The assigned program is due before the start of class on the day it's due (i.e. 12:30pm). All components (documentation, code, executables) of the final project are due before the start of the scheduled final exam (i.e. 4pm).

Late materials will incur a penalty of 2% of entire class grade. This penalty will apply for each late item.

You need to pass all of the components (presentations, exams, programs) in order to pass the course.

All course work including presentations, programs and exams are intended as individual effort and are graded as such. Cheating or plagiarism in any form will not be tolerated. Plagiarism is presenting text, pictures, codes, etc. from others (e.g. classmate, or from the web) as one's own without proper citation and credit.

There is no final exam. We will have the final project demo on the same day and time as the scheduled final exam.

There will be NO MAKE-UP EXAMS, HOMEWORKS, OR PROGRAMS.
There will be NO INCOMPLETES given in the class.


Last modified Thursday, 02-Jan-2003 11:29:02 PST.