COURSE INFORMATION
Official Syllabus
Tentative Class Schedule
Reading Guide
Previous Student work
Class Details
- Class: 581-0010 LEC 4815 ; MWF 10:30-11:18; DL357
- Class Submit Name: TBA
- Instructor: Rick Parent
email: parent@cse
office: 2-0055; DL787; MW 1:30-2:25 or arrange by email
- Grader: TBA
email: TBA
office: TBA; TBA
Links
|
CSE 581: Interactive Computer Graphics
Autumn '11
ANNOUNCEMENTS
- The official course information is available via Carmen
.
|
ABOUT THE COURSE:
- Undergraduates should take CSE581 as their first graphics course.
CSE581 contains useful material if you end up taking only one course in graphics.
- In this course, you learn one of the standard APIs for computer graphics, OpenGL.
We will use the fixed function pipeline approach (pre OpenGL 3.1).
We will also discuss the new OpenGL approach (3.1) of using shader programs.
- We will also cover some techniques that are useful for writing computer games (hierarchical modeling, first person viewing, texture mapping, applying decals, billboarding, sound), although that is not the emphasis of the course.
TEXT
- Required
- Interactive Computer Graphics: A Top-Down Approach with OpenGL by Edward Angel - 5th Edition
- Optional
- OpenGL Programming Guide the official guide to learning OpenGL 3.0 & 3.1, by Mason Woo, 7th edition
CLASS ATTENDANCE, MISSED ASSIGNMENTS AND TESTS
- Students are expected to attend class
- If you miss a class, you are responsible for finding out what material was covered, what announcements were made, and what assignments were made. (Don't come to me and ask me to present the material to you)
- When missing a midterm or final, in order to avoid receiving a grade of zero, you have to either
- have received prior permission from the instructor with written documentation or,
- present written documentation of a unavoidable, unanticipated emergency situation.
Oversleeping does not qualify as a valid excuse.
| |
|
LAB INFORMATION
- Lab Assignments (as they become available)
- Lab Guidelines
- Notes on programming environment in CL112D
- Notes (old) on setting up OpenGL and GLUT
- Mac OS notes
- Unix
OpenGL, GLUT, etc.
|