CS 535 Introduction to Computer Graphics (Spring 2007)

Instructor: Dr. Xiaoyu Zhang
Class: W 5:30 -8:15 PM
Office hours: 10:00-11:30 Mon & Wed or by appointment
Office:  SCI2 239A
Email:   xiaoyu@csusm.edu
Phone: 760-750-4187

ANNOUNCEMENTS

3/21: Take-home Midterm (no class)

3/14: The due date of assignment 2 is extended to Mar 21. However, if you submit before original due date 3/14, you will get some extra credits.

2/20:  Due to an error in the settings of the assignment 1, your zip files were not submitted correctly. I have set  up a link for assignment 1 resubmission on webct6. Please resubmit your original zip file before this Wednesday (2/21).

COURSE OBJECTIVES:

After taking this course, student will fulfill following learning outcomes:

COURSE DESCRIPTION: 

Students will learn basic algorithms and programming skills in computer graphics. This course will mostly focus on interactive 3D graphics, and spend some time on ray-tracing.  Topics include 2D imaging and graphics, 3D geometrical transformations, modeling, viewing and projection, lighting, texture mapping, compositing and transparency, shading languages, visibility, and ray-tracing. This is a project oriented course with several programming assignments using C/C++ and OpenGL. Those programming projects intend to help students better understand computer graphics algorithm and become a better programmer. This course can serve as an elective course for both undergraduate and graduate students. Computer graphics is exciting and fun. Enjoy it and your hard work will pay off.

PREREQUISITES

CS 311 and Math 264 (or equivalent)

TEXTBOOKS

  1.  Interactive Computer Graphics : A Top-Down Approach using OpenGL (4th Edition) 2005 by Edward Angel  (required)
  2. OpenGL Programming Guide, Version 2 (5th Edition) 2005 by OpenGL Architecture Review Board (Highly recommended)