Why this course?
Computer science supports the build, development and use of computer systems.
There is a growing need across the world for skilled, advanced computer science professionals. ...Read more
The MSc in Software Engineering is an advanced research-led course in the study of software engineering, developing students knowledge and skills in software reuse, agile development, software architecture...Read more
3D visualisation and animation play a role in many areas, and the popularity of these media just keeps growing. Digital animation provides the eye-catching special effects in the 21st centurys favourite...Read more
Serious games and virtual reality represent a large, and actively growing, industry - the application of modern games technology in a wide range of areas around medicine, training,...Read more
The MSc in Human Computer Interaction provides students with the tools, knowledge and skills to become practitioners in the areas of user experience, usability, information visualisation, human factors...Read more