School of Computer Science

Module 28912 (2018)

Module description - Graphics

The Module Description is a strict subset of the Syllabus Page.

Module Title Graphics
School School of Computer Science
Module Code 06-28912
Level 2/I
Member of Staff Morteza Azad
Semester Semester 2 - 10 credits

2 hrs/week of lectures. Practical classes will also be available.

Contact Hours: 23


3D constructive graphics (co-ordinate systems, object and scene design, graphics transformations in 3D - translations, scaling, rotation, viewing); Animation; 2D raster graphics (algorithms for efficient drawing of lines and curves); Images and colour (image representations, image arithmetics, image enhancement, colour models).


On successful completion of this module, the student should be able to:

  1. Design wire-frame representations of 3-dimensional objects
  2. Define matrices for 3-dimensional transformations
  3. Explain and design algorithms for the viewing and projection of 3-dimensional objects using transformation matrices
  4. Apply the relevant concepts of linear algebra and geometry to the design of computer graphics algorithms (e.g. vector and matrix operations and trigonometry)
  5. Explain and design basic raster conversion algorithms
  6. Explain the colour models and image representations

Assessment: 1.5 hr examination (80%), continuous assessment (20%).

Reassessment: By examination only.