Topic outline

  • General description

    This course explains the fundamental concepts and principles of computer graphics, using the standard graphics library OpenGL. Through its functions, students will design and implement graphical applications and projects. Outcomes: By the end of this course, students are expected to understand the following fundamental concepts in computer graphics: - Familiarity with graphical input and output devices. - Understanding of basic graphical rendering algorithms for simple 2D primitives. - Comprehension of 2D and 3D geometric transformations. - Knowledge of basic projection types. - Familiarity with various modeling methods. - Understanding of fundamental concepts in color, lighting, and textures. - Designing and implementing a comprehensive graphical application based on the aforementioned concepts, utilizing the OpenGL graphics library.