Welcome to Goingto.University, new home of the StudyLink and Coursefindr university course searches. Please update your bookmarks to the new address.

Browse our university guidance

Sign up

On this page

University of Exeter logo

Computer Science University of Exeter

Award Attendance Study Duration Start Domestic fees International fees
MSc Online Part-time, Online 24 months January, May, September find out find out

Course overview

The MSc Computer Science (Online) offers a flexible, six-term programme designed to build your expertise from foundational programming to advanced specialisations. In the early modules, you’ll develop core skills in Python, algorithms, computer architecture and data science, establishing a strong technical foundation.

As you progress, the curriculum expands into cutting-edge areas including artificial intelligence, machine learning, computer vision, cybersecurity and social network analysis. Each module combines theoretical knowledge with practical, hands-on projects, enabling you to apply your learning to real-world challenges. Research-led teaching ensures you stay at the forefront of developments in computer science, while collaborative assignments connect you with a diverse, global peer community.

Throughout the programme, you’ll receive personalised academic and technical support, helping you consolidate your skills and prepare for professional roles. By the final term, you’ll complete research-focused projects that integrate your learning and demonstrate your readiness for careers in software development, data science, AI and cybersecurity.


Entry requirements

Applicants are required to have at least a 2:1 or above degree in a non-related science undergraduate degree OR a 2:1 or above in any other degree subject and sufficient prior experience of mathematics (either A Level Mathematics at Grade A OR AS Maths OR University level module in Probability/Statistics).

Applicants must be able to evidence prior experience in programming. This may be demonstrated in the following ways:

  • a university-level module in programming
  • at least one year’s programming experience in a commercial environment
  • successful completion of a relevant Continuing Professional Development course

We may consider applications with non-standard qualifications where there is evidence of exceptional performance in modules relevant to the programme of study, significant relevant work experience, or relevant professional qualifications.

Entry requirements for international students

International students need to show they have the required level of English language to study this course.

The required test scores for this course fall under Profile B1.

View all courses at University of Exeter

Courses you may be interested in at other institutions

Featured course

Foundation Courses

If you are planning to study abroad, but you don't meet the academic entry requirements, consider a foundation or pathway course.

This type of course often helps to bridge the academic gap and help to prepare you for life studying abroad.

Selected courses shown below:

Search more foundation courses

Related information

Explore courses in computing and IT Studying in United Kingdom