Computer Graphics and Animation - CO641

Location Term Level Credits (ECTS) Current Convenor 2018-19
Canterbury Spring
View Timetable
6 15 (7.5) DR PG Kenny


CO520 Further Object-Oriented Programming, CO523 Fundamentals of Programming and Logic is an alternative pre-requisite.





Computer graphics and animation are important for a variety of technical and artistic applications including web design, HCI and GUI development, games and simulations, digital photography and cinema, medical and scientific visualization, etc.

This module introduces the subject from the perspective of computing. You will learn about technologies and techniques for modeling, manipulating, capturing, displaying and storing 2D and 3D scenes, digital images, animations and video. You will also gain practical experience of 3D modelling and animation tools.

Digital Imaging and Video:
Human vision
Colour models
Images, video and 3D
Capture and display
Enhancement and conversion
Formats and compression (e.g. GIF, JPEG, MPEG)

Computer Graphics:
Graphics pipeline
3D object and scene modelling with polygon meshes
Projection, clipping and visible surface determination
Illumination and shading
Ray tracing and photorealism

Computer Animation:
Key-frame animation
Warping and morphing
Articulated figures
Kinematics, dynamics and collision detection
Particle systems and flocking
Computer-generated human characters and video-realism


This module appears in:

Contact hours

30 lectures

Indicative reading

See the library reading list for this module (Canterbury)

See the library reading list for this module (Medway)

Learning outcomes

A broad and systematic understanding of computer graphics, animation and digital imaging from the perspective of computing.
An appreciation of the artistic context in which these technologies are used.
Practical experience of 3D modelling and animation tools.

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.