This one-year full-time Master of Science (MSc) in Computing is designed for graduates from any discipline, including those without a prior computing background. It provides intensive training in computer science, equipping you with the core skills necessary for a career in the tech industry or for further PhD study. The program focuses on developing practical skills in both fundamental and specialized computing topics, exploring major programming paradigms, and enhancing your problem-solving abilities through a significant individual project.
The curriculum is structured around core modules, optional modules chosen from specific groups, and a substantial individual project. While the page is updated regularly, information is subject to change. Module combinations may be restricted by timetabling.
This MSc program is tailored to prepare you for a career in the computing industry by deepening your knowledge and practical skills. It aims to enhance your competency in areas such as group cooperation, literature search, technical presentation, and report writing, which are valuable in professional environments.
This course is designed for graduates from disciplines other than computing and computer science. Applicants with a computing or computer science undergraduate degree may not be eligible for this specific MSc program.
Fees are for the 2026/27 academic year and are subject to change.
Applicants need a first-class degree in any subject outside of computing or computer science. This program is specifically designed for graduates without a prior computing background.
The MSc Computing program is a one-year, full-time course of study. It is designed to provide intensive training in computer science.
For the 2026/27 academic year, the tuition fee for international students is £46,000 per year. These fees are subject to change.
Applications typically open in Autumn for the following September intake, with dates for 2026 not yet specified but usually running until Spring. Enrolment is in September 2026.
Graduates are prepared for roles such as Software Developer, Systems Engineer, Data Scientist, IT Consultant, and Researcher. The program aims to deepen knowledge and practical skills for the computing industry.