Nazmun Nessa Moon Assistant Professor
Room-518, CSE Building
01798145670
moon@daffodilvarsity.edu.bd
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.
CLO1 |
Able to explain the core concepts of computer graphics, including output primitives, anti-aliasing, transformation and viewing in 2D. |
CLO2 |
Able to apply the concepts of 3D display, projection, perspective, modelling and transformation. |
CLO3 |
Able to describe the fundamentals of colour models, lighting and shading models, animation, dithering, parametric curves, hidden surface elimination and rendering. |
CLO4 |
Able to demonstrate effective OpenGL programs to solve graphics programming issues, including output primitives, 2D and 3D transformation, objects viewing and modelling, colour modelling, lighting and shading. |
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