The MSc provides graduates with the up-to-date technical skills required to support a wealth of research and development opportunities in broad areas of computer science and engineering, such as multimedia applications, medicine, architecture, film animation and computer games.