About the Courses
Whether you're interested in artificial intelligence, game physics or cross- platform graphics rendering, the computer games industry is a thriving sector that offers many opportunities to work with publishers, independent studios or middleware producers.
This Computer Games Development course places an emphasis on programming for computer games, but it also prepares you for a career in software development, and is your first step towards a rewarding career in the creative industries.
You'll learn by doing, making use of high-performance computers and working individually and in teams to produce games to tight deadlines. You'll work on real problems that will prepare you for employment, and develop key skills to support lifelong learning.
Whether you're interested in artificial intelligence, game physics or cross- platform graphics rendering, the computer games industry is a thriving sector that offers many opportunities to work with publishers, independent studios or middleware producers.
This Computer Games Development course places an emphasis on programming for computer games, but it also prepares you for a career in software development, and is your first step towards a rewarding career in the creative industries.
You'll learn by doing, making use of high-performance computers and working individually and in teams to produce games to tight deadlines. You'll work on real problems that will prepare you for employment, and develop key skills to support lifelong learning.
Modules
Year One: Computer Games Development Degree
C++ Programming for Game Developers
Computer Systems Concepts
Game Development Fundamentals, Practice, Professionalism and Employability
Information Management, Assurance and Security
Mathematical Tools for Computation
Year Two: Computer Games Development Degree
Data Structures and Algorithms with Object Oriented Programming
Professional Practice and Employability, Team Based Game Development Workshop
Operating Systems Concepts
Computer Graphics
Tool Development for Computer Games
Supervised Work Experience (Computing) (optional)
Study Overseas (Computing) (optional)
Computational Mathematics
Year Three: Computer Games Development Degree
Individual Project
Real-time Rendering Techniques
Game Engine Design
Parallel and Concurrent Programming
Artificial Intelligence for Game Developers