| 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 |
| 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 |
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