Course Code: MTD321

Synopsis

MTD321 Computer Graphics with Interactions introduces students to technologies and implementations in computer graphics. Realistic rendering and representation of the physical world and its dynamics is crucial for visual displays. In this course, students will learn and appreciate the intricacies of computer graphics and the applications that facilitate the visual aspects of human-computer interfaces. Students will also learn theoretical and practical skillsets that allow them to produce efficient codes with modern computer graphic libraries to create 2D and 3D scenes that involve animation and interactions.
Level: 3
Presentation Pattern: EVERY JAN

Topics

  • Introduction to Computer Graphics
  • Raster and Vector Graphics
  • The Graphics Pipeline
  • Processing for Computer Graphics
  • Geometric Modelling
  • Geometric Transformations
  • 2D Graphics
  • 3D Graphics
  • Illumination and Shading Models
  • Colour Models and Spaces
  • Animation
  • Interactions

Learning Outcome

  • Explain the graphics pipeline
  • Apply geometric modelling and transformations in 2D and 3D
  • Appraise illumination, shading, and colour models for computer graphics
  • Analyse codes for computer graphics
  • Assemble 2D and 3D scenes with graphical primitives, lights, and cameras
  • Create a computer graphics application with animation and interactions