The programme delivers an indepth understanding of Computer Science, the theoretical field that underpins all software development. This knowledge prepares the students for longterm employability and success as a computer programmer of any kind, but applies in particular to the breadth and complexity of Computer Games development.