COMP 236: Spring 2006
Course Handout

COMP 236: Spring 2006
Class Time: Mon, Wed: 2:00 - 3:15pm, SN011
Instructors:
Dinesh Manocha , 225 Sitterson Hall.
- Office Phone: 962-1749
- Home Phone: 942-0356
- E-mail: dm@cs.unc.edu
- Office Hours: Mon/Wed 11:00am - 12:00pm or by appointment
Brian Salomon 343 Sitterson Hall.
- Office Phone: 962-1724
- E-mail: salomon@cs.unc.edu
- Office Hours: TBD
Grades: HW, Prog. Assignments & Class Participation 50%, Midterm 20%, Course Project 30%
Reference Texts :
- ``Procedural Elements of Computer Graphics",
by D. Rogers, McGraw-Hill.
- ``Curves and Surfaces for Computer Aided Geometric Design: A Practical
Guide", by G. Farin, Academic Press.
- ``Advanced Animation and Rendering Techniques: Theory and Practice",
by A. Watt and M. Watt, Addison Wesley. The 3rd Edition has come out recently.
- ``Computer Graphics: Principles and Practice",
by J. Foley, A. Van Dam, S. Feiner and J. Hughes, Addison Wesley.
- ``OpenGL Programming Guide", Second Edition, M. Woo, J. Neider and T.
Davis. Addison Wesley, 1997.
Other Useful Texts :
``Geometric and Solid Modeling", by C. Hoffmann, Morgan Kaufmann.
``Principles of Digital Image Synthesis", by A. Glassner, Morgan
Kaufmann.
Pre-requisites : COMP 235 or COMP136, good knowledge of linear
algebra, 3D tranformations, anti-aliasing, line drawing.
Homework Policies :
- There will be about 6-7 homeworks and programming assignments.
One homework with the lowest score will not be counted towards the final
grade.
- There are major programming assignements. One of them is based on polygon
rasterization pipeline, and the other one is based on ray-tracing.
- Homeworks and programming assignments are due at the begining of the class. NO EXTENSIONS ALLOWED.
- You may work together on homework, but it should be turned in
individually. On the other hand, it is all right to discuss programs with one
another, but work should be done individually. Programming assignments will
be done using OpenGL on any platform (Windows, Mac or Unix).
- No searching for program code or solutions to homework problems on the
Internet is allowed. If you find the solution to a problem in a book or
research paper, please acknowledge it clearly in your homework.