Higher education in the capital of Europe. Contact now
Excelsiorlaan 5, 1930 Zaventem, Belgium

Your route to a degree in the capital of Europe

Course Syllabus

COMPUTER GRAPHICS

CEN 336 — Computer Engineering

CodeCEN 336
TypeC
ECTS6
CategoryElective

Course Description

Introduction to concepts in computer graphics, techniques in two- and three-dimensional graphics. Animation and interaction techniques. The course offers assignments aimed to practice the utilization in synchrony of the ANSI C/ Visual C++/ OpenGL computer programming languages.

Course Objectives

By completion of this course students are expected to know how to model a raster display and implement 2D-3D transformations such as translation, scaling, shearing, rotation, and affine transformations. They are also expected to understand and be able use implement Surface shading, ray tracing and texture mapping in openGL.

Key Concepts

  1. Primitive
  2. Rotations & Translations
  3. Animation
  4. Interactive Graphics
  5. Color Animation
  6. ViewPort
  7. Projection Systems
  8. C programming language
  9. Ray Tracing
  10. Matrices

Learning Outcomes

  1. Know how to model a raster display and the color space
  2. Implement primitive drawing
  3. Implement primitive animation
  4. Model and implement 2D and 3D transformations such as translation, scaling, shearing, rotation
  5. Affine transformations, model and implement Surface shading, ray tracing and texture mapping in openGL
  6. Interactive Graphics
  7. Program Animation
  8. Color Animation
  9. Program Interaction
  10. Programming

Recommended Textbooks

Dave Shreiner (2010). OPEN GL Programming Guide 7th edition. The Official Guide to Learning Open GL, Versions 3.0 and 3.1. The Khronos OPENGL ARB Working Group.

Ready to start your

Questions about admission? [email protected]
Scroll