Module Catalogues

Computer Graphics

Module Title Computer Graphics
Module Level Level 2
Module Credits 5.00

Aims and Fit of Module

This module introduces a wide range of topics in computer graphics and applications.  It aims to provide the students with both fundamental theory and hands-on experience through lab-based practice and assessment.  It follows a standard textbook with additional materials used for contemporary developments and applications.

Learning outcomes

At the end of this module the student should be able to:
A. demonstrate a good understanding of topics and applications in computer graphics covered in the module;
B. demonstrate an in-depth knowledge of geometric creation and transformation, projection, clipping and hidden geometry removal, lighting and materials, and texture mapping;
C. apply relevant techniques / algorithms covered in the module to specific scenarios;
D. write programming code in conjunction with a popular graphics platform (e.g. OpenGL).

Method of teaching and learning

The students will have a two-hour formal lecture followed by a two-hour lab weekly. It assumes that students will have knowledge and previous experience of practical programming in a high-level procedural language. Sample programs will be provided during the lab sessions.