CSE313:  Computer Graphics

 

 

 

Fall 06

X. Sharon Huang

Computer Science and Engineering Department

Lehigh University

 

Course Information

Syllabus

Resources

 

Course Summary

The goal of this course is to provide a broad introduction to the field of Computer Graphics.  Basic principles and techniques that are commonly used in the graphics industry today (such as in computer animation, games, and production of special effects) will be described and practiced.

 

Topics that will be covered by this course include:  displays, image formation, images (pixels, sampling, aliasing), image processing (blurring, de-noising, contrast enhancement), color, transformations (viewing and projection), modeling (primitives, hierarchies, geometry, polygon meshes, smooth curves and surfaces, procedural models), animation (keyframes, dynamics), rendering and realism (shading, texturing, lighting, shadows, visibility, ray tracing), and programmable graphics hardware.

 


 

Administrative Information

Lectures: MWF 9:10-10:00am at Maginnes 103

Professor:

Xiaolei (Sharon) Huang;  Packard Lab 115; 610-758-4818;  

huang AT cse.lehigh.edu

 

Office hours: Wednesday 3-5pm; or by appointments (send me an email)

Grading Assistant: Wei Wang; wew305@lehigh.edu

Blackboard resources:   Announcements, Lecture notes, Assignments, Email lists, Discussion board

Course webpage:  http://www.cse.lehigh.edu/~huang/CSE313_Fall06/Computer_Graphics.html


Prerequisites

·       CSE-109:  System Programming (3)

·       Fluency in C/C++

·       Familiarity with Linear Algebra


Textbook

Required

·       Computer Graphics using OpenGL, 2nd edition,
F.S Hill Jr,
Prentice Hall, 2000

Recommended

·       OpenGL Programming Guide, 2nd Edition,
 Mason Woo, Jackie Neider, Tom Davis,
 Addison Wesley, 1997
 Online version

·       Computer Graphics with OpenGL, 3rd edition,
Donald Hearn and M. Pauline Baker,
Pearson Prentice Hall, 2004


Grading Policy

  • Projects:  50%
  • Short Homeworks: 15%
  • Midterm: 15%
  • Final: 15%
  • Quizzes: 5%

Submission Policy

All projects are due at 12 midnight on the due date.  All homeworks are due in class on the due date.  Directions on how to submit projects will be announced on Blackboard under Assignments.

Exams

There will be one midterm and a final exam. The exams will be based on the material covered in class, and on what is learned from completing the assignments. Only the material that is covered in class will be on the exam (nothing extra is drawn from the textbook).

Quizzes

There will be random open-book quizzes every other week (on average).  The quizzes typically have 2~3 questions and test material covered in the previous 2~3 classes.