Overview
This course is an introductory course in Computer Graphics, and covers a wide
range of the field of interactive computer graphics at all levels of abstraction,
and with emphasis on both theory and practise. It follows a standard textbook in
the field, with additional material used to keep the course up-to-date.
Learning Outcomes
Knowledge and understanding
- Understanding of the fundamentals of the modern computer graphics pipeline
- The mathematics of affine transformations in three dimensions
- Manipulation of lighting effects
Intellectual skills
- Application of mathematics to graphics systems
Practical skills
- Ability to program low-level scan-conversion of simple shapes
- Working knowledge of a modern 3D graphics library via the practical assignments
Transferable skills
- Ability to produce usable graphics user-interfaces
- Ability to write programs from a practical specification and produce realistic graphics output