Skip to main content

Module Lists

Computer Games Development

Modules Lists

The Course is modular, with core modules defined in each year and pathways that allow an increasing degree of specialism as students progress from Stage 1 to Stage 4.  Modules are combined across the stages to reflect the various themes within the degree.

To find out more information on a particular module offered in thsi pathway please select it form the links below.

Level/Stage 1 Modules

Computer Architecture
Introductory Software Engineering and Project Mgt.
Introduction to the Science of Computing
Fundamentals of Programming
Programming Challenges
Multimedia Design and Authoring
Reasoning for Problem Solving



Level/Stage 2 Modules

Data Structures and Algorithms
Networks and Communications
Professional Computing Practice
Software Engineering and Group Project
Games Programming using C# and C++
Game Design II



Level/Stage 3 Modules

Artificial Intelligence
Concurrent Programming
Software Design Principles and Patterns
Agile & Component Based Development
Aspects of Game Engine Development
Real-time Visualisation and Computer Graphics 4



Level/Stage 4 Modules

Individual Research Project
Advanced Software Design
Algorithms: Analysis and Applications
Innovation and Entrepreneurship
High Performance Computing: Principles Of Parallel Programming