Gain a solid grounding in the theory and practice of data science. You’ll develop specialist knowledge in statistics, machine learning and software technology.
Develop specialist skills to design and develop complex software. You’ll gain the ideal foundation for a career in software engineering.
Discover how to design, build and evaluate interactive systems. Learn about human computer interaction and user experience design.
Gain specialist insight into the technology behind digital entertainment. Become immersed in everything from computer animation to visual effects and games.
Gain practical and theoretical knowledge of computer science to complement your first degree. You’ll be prepared for a wide range of careers in technology.
Our master's courses are available as a one year intensive degree.
The MSc Software Systems, MSc Human Computer Interaction and the MSc Digital Entertainment have a professional placement option which extends the course to 24 months. The paid placement provides practical experience in an industrial or commercial environment where you can apply knowledge and skills gained within the course.
Play the video to learn from Computer Science MSc students about their experience.