F2G4-GDP - Games Development and Production, BSC

Edinburgh, September intake

Thomas Methven

Programme director:

Curriculum explorer: Click here


Year 1

Jessica Chen-Burger

Year coordinator:
Jessica Chen-Burger

Semester 1 (Mandatory)Semester 2 (Mandatory)
F27SA - Software Development 1F27SB - Software Development 2
F27ID - Introduction to Interaction DesignF17SC - Discrete Mathematics
F27GI - Introduction to GamesF27CS - Introduction to Computer Systems
F17LP - Logic and ProofF27WD - Web Design and Databases

Year 2

Phil Bartie

Year coordinator:
Phil Bartie

Semester 1 (Mandatory)Semester 2 (Mandatory)
F28SG - Introduction to Data Structures and AlgorithmsF28DA - Data Structures and Algorithms
F28ED - User-Centred Experimental DesignF28HS - Hardware-Software Interface
F28PL - Programming LanguagesF28DM - Database Management Systems
F28GE - Games EnginesF28SD - Introduction to Software Engineering

Year 3

Theo Georgiou

Year coordinator:
Theo Georgiou

Semester 1 (Mandatory)Semester 2 (Mandatory)
F29SO - Software EngineeringF29PD - Professional Development
F29AI - Artificial Intelligence and Intelligent AgentsF29OC - Operating Systems & Concurrency
F29DC - Data Communications and NetworkingF29GK - Games Prototyping
F20GA - Computer GraphicsF20GP - Games Programming

Year 4

Stefano Padilla

Year coordinator:
Stefano Padilla

Semester 1 (Mandatory)Semester 2 (Mandatory)
F20PA - Research Methods & Requirements EngineeringF20PB - Design & Implementation
F20GG - Game Development Group Project AF20PC - Project Testing and Presentation
F20GH - Game Development Group Project BF20DP - Distributed and Parallel Technologies
F20AD - Advanced Human Computer Interaction
Semester 1 (Optional)Semester 2 (Optional)
F20BC - Biologically Inspired Computation
F20RS - Rigorous Methods for Software Engineering
F20CN - Computer Network Security
F20RO - Intelligent Robotics
F20DL - Data Mining and Machine Learning