CMP 260
Winter 2001
Course Overview
XXX -- 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 at school e.g. in 213BE.

Grading Policies: Approximate breakdown of score is:

20% assigned programming problem,
30% personal final project,
10% homework/quiz,
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. 10am). All components (documentation, code, executables) of the final project are due before the start of the scheduled final exam (i.e. 12 noon).

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

All course work including homeworks, 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 Monday, 01-Jan-2001 10:52:50 PST.