B581 Computer Graphics

Fall 2011

Summary of B581 Syllabus materials

Class Meeting: Monday and Wednesday, 1:00pm to 2:15pm.
The currently scheduled room is Lindley Hall LH008.
First meeting is Monday 29 August, 2011.

Grading Rubrik: There will be
approximately six written-question assignments and approximately six
coding homework assignments, counting for a total of 30% of the final
grade, one in-class closed-book written Midterm exam (Mon Oct
17th) for 30% of the final grade, and one closed-book written Final
exam (Wed Dec 14, 2011, 2:45pm-4:45pm) for 40% of the final grade.

Course Motivation:

A basic knowledge of computer graphics is useful for any task that involves
a computer. Graphics has become a crucial part of many interfaces and applications.
This course concentrates on the following issues:

Fundamental principles of 3D geometry and light used to represent 3D information
using computer graphics.

Interactive techniques for real-time computer graphics.

Prerequisites

C343, and M301 or M303 (data structures and mathematics that includes vectors
and matrices) are required. C212, familiarity with Unix, and C programming
experience are highly recommended; you will need to learn C very quickly
if you do not know it already. M311 (calculus III, including geometry)
may be very helpful. We will review the essential mathematics as needed.

Course Syllabus for B581 - Computer Graphics

All material will be covered in the online lecture notes. Most of the
books on Computer Graphics cover very similar material. Specific
references are given below to
relevant sections of the older books by Hill, Hearn and Baker, and
Foley, van Dam, Feiner, and Hughes, which are on reserve in Swain
Library, but similar sections can be found in all books.