Module Identifier CS32110  
Module Title INTERACTIVE COMPUTER GRAPHICS  
Academic Year 2005/2006  
Co-ordinator Dr Yonghuai Liu  
Semester Semester 1  
Other staff Dr Frederic Labrosse, Dr Reyer Zwiggelaar, Dr Simon M Garrett, Dr Yonghuai Liu  
Pre-Requisite MA28010 , CS21120  
Course delivery Lecture   20 lectures  
  Other   Workshop. Up to 3 x 1hr  
  Practical   2 non-assessed worksheets  
Assessment
Assessment TypeAssessment Length/DetailsProportion
Semester Exam2 Hours  100%
Supplementary Exam Will take the same form, under the terms of the Department's policy.   
Further details http://www.aber.ac.uk/compsci/ModuleInfo/CS32110  

Learning outcomes

On successful completion of this module students will:


Brief description

The course concentrates on several aspects of Interactive Computer Graphics: animation, game programming, 2- and 3-dimensional graphics and design of interactive games. Geometric transformations are also introduced. This module involves practical graphics programming and students will need a basic knowledge of the Java programming language.

Aims

This module intends to introduce to students the basic concepts of interactive computer graphics including:

Content

1. Graphics Systems Overview - 1 lecture
Important definitions, major components and features of interactive graphics systems.

2. 2D game programming - 6 lectures
2D coordinate systems, animation basics, sprites, interactions between objects, interactivity, programming, creation of a game.

3. 3D Graphics- 7 lectures, 2 practicals
3D programming models, output primitives and attributes, model creation and editing, display. Constructing hierarchical models, viewing models, animating models, interacting with models.

4. Animation - 4 lectures
Creation, different actors and elements, key-framing, morphing, artificial behaviours.

5. Interactivity and Games - 4 lectures
Story-boarding, models of interactivity, interactivity and story-telling.

Module Skills

Reading Lists

Books
** Essential Reading
P.Cooley (2001) The Essence of Computer Graphics Pearson Education Ltd. ISBN 0130162838
G. W. Rowe Computer graphics with Java Palgrave ISBN 033392097X

Notes

This module is at CQFW Level 6