Computer Science (Online)
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.
Months of entry
January, May, September
Course content
- Learn on your terms with fully online, part time study that fits around your work and life commitments.
- Build in-demand skills in AI, machine learning, data science, cybersecurity and computer vision to stay ahead in tech.
- Hands-on, real-world projects let you apply learning through practical assignments and research-led challenges.
- Supportive global community connects you with peers worldwide and gives access to dedicated academic and technical support.
- Launch your tech career and graduate ready for roles as software developers, data scientists, machine learning engineers or AI specialists.
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.
Information 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.
Fees and funding
Pay as you study
To make it easier to budget, you don’t need to pay the total fee upfront. Instead, you can pay for each module as you are about to start studying it. You can pay for the whole year if you prefer, but the minimum payment is at least the cost of the module(s) you are taking that term. Please note that if your payment has not reached us by the end of week one of a module, you will have to wait until the next term to start.
Find out more about the funding opportunities available to you, including the UK government postgraduate loan scheme.
Qualification, course duration and attendance options
- MSc
- part time24 months
- Online learningis available for this qualification
Course contact details
- Name
- Online enquiries team
- online@exeter.ac.uk