Counseling Hours:
Sunday: 1.00-2.30pm
Tuesday: 12.30-2.00pm
Wednesday: 11.30-2.00pm
Computer Graphics is a 3-credit senior-level course that introduces the concepts and implementation of computer graphics. As one of the important subject areas of the study of computer science and information systems, this course will focus on the theoretical aspects and implementation of computer graphics using OpenGL.
Able to explain the core concepts of computer graphics, including output primitives, anti-aliasing, transformation and viewing in 2D. |
|
CO2 |
Able to apply the concepts of the 3D display, projection, perspective, modeling, and transformation. |
CO3 |
Able to describe the fundamentals of color models, lighting and shading models, animation, dithering, parametric curves, hidden surface elimination, and rendering. |
CO4 |
Able to demonstrate effective OpenGL programs to solve graphics programming issues, including output primitives, 2D and 3D transformation, object viewing, and modeling, color modeling, lighting and shading. |
Assignment: 5%
Presentation: 8%
Attendance: 7%
Class Test: 15%
Mid Term Exam: 25%
Final Exam: 40%
Semester Planning:
1. Schaum's Outline of Computer Graphics by Ray Plastock, Gordon Kalley, Zhiang Xiang,
Zhingang Xiang
2. C Programming Using Turbo C++ by Robert Lafore
3. Fundamentals of Computer Graphics, by Peter Shirley et al., ISBN 978-1568812694
4. Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL by
Shreiner and Angel, Pearson Education ISBN 9780273752264
5. Computer Graphics: Principles and Practice by Foley, Van Dam, Feiner, & Hughes,
Addison-Wesley ISBN 0201848406