To graduate with the degree BSc Computer Science (Computer Games Programming) candidates must take the two mandatory course in Stage 4, 3D Graphics & Animation (F20GA) and Computer Games Programming (F20GP), and take at least one of Industrial Programming (F20SC) or Advanced Interaction Design (F20AD) and do an approved dissertation topic suitable for this specialism.