Request information
![]()
Top 20 in the UK for Computer Science
18th in the Complete University Guide 2026
![]()
Top 15 in the UK for graduate prospects
Joint 12th for graduate prospects for Computer Science in the Complete University Guide 2026 (94%)
![]()
Long-established partnership with the Alan Turing Institute and home to the Institute of Data Science and Artificial Intelligence
![]()
Top 20 in the UK for Computer Science
18th in the Complete University Guide 2026
![]()
Top 15 in the UK for graduate prospects
Joint 12th for graduate prospects for Computer Science in the Complete University Guide 2026 (94%)
![]()
Long-established partnership with the Alan Turing Institute and home to the Institute of Data Science and Artificial Intelligence
Course content
Please note that programme structures may be subject to change. The modules listed here are indicative. The precise modules available to you in future years may vary depending on your point of entry, staff availability and research interests, new topics of study and student demand.
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.
Pay as you study
Fees:
£10,000 in total
The fee shows the total amount it will cost if you complete the degree if you take the minimum time of two years. If you take longer than two years, for example, because you take one or more breaks between modules, the total fee you pay may increase slightly due to inflation.
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.
How to pay
You can pay online using a credit or debit card. We are unable to give you access to your study materials before your payment reaches us so it’s important to have your finances in place and pay when prompted to ensure you can access your studies at the start of each term.
Other costs to consider
As well as your fees, there are some potential additional costs to be aware of to ensure that you give yourself the best chance of success. These include a suitable computer or device to study and work from, an adequate internet connection to access your learning materials and connect with others, and a comfortable place to study.
Solomon is an Associate Professor of Computer Science at the University of Exeter. He is a leading expert in pervasive and mobile computing, computer science education, and human-centered AI. He holds a Senior Fellowship from the Higher Education Academy (SFHEA).
Before joining the University of Exeter, Solomon was an Associate Professor in Pervasive and Mobile Computing at Luleå University of Technology in Sweden. He also worked as a postdoctoral researcher in the School of Computing at the University of Eastern Finland, where he served as a principal investigator on a large-scale EU, Latin American, and Caribbean project. This project focused on developing a smart ecosystem for learning and inclusion.
Read more from Professor Solomon Oyelere
Professor Solomon Oyelere
Programme Director
Teaching and learning
- Research-driven teaching brings the latest AI, machine learning, cybersecurity and computer vision breakthroughs directly into your learning.
- Hands-on projects let you tackle real-world tech challenges, building skills employers value.
- Applied assessments combine coding, data analysis, and research-focused projects to demonstrate practical expertise.
- Specialist modules progress from programming fundamentals to advanced topics, preparing you for cutting-edge roles in tech.
- Global collaboration connects you with peers worldwide, enhancing teamwork, creativity, and problem-solving.
- State-of-the-art online facilities give 24/7 access to computing tools, interactive learning platforms, and a 1.2 million e-book library.
- Personalised support from expert staff ensures guidance, feedback, and mentorship throughout your studies and projects.
What opportunities does an online MSc in Computer Science lead to?
The MSc Computer Science (Online) develops skills highly valued by employers, including programming, AI, machine learning, cybersecurity, data analysis, and problem-solving. Students gain hands-on experience through research-led projects and collaborative assignments, building practical expertise. The programme offers guidance on career planning, with access to employer webinars, virtual networking, and Exeter’s award-winning careers service. Graduates leave prepared to advance in tech roles, pivot into new careers, or pursue leadership positions in innovation-driven organisations.
This new programme is designed to prepare graduates for diverse, high-demand roles such as software developer, data scientist, AI researcher, machine learning engineer, cybersecurity specialist, and technology consultant. It equips students with the practical skills, analytical expertise and professional confidence needed to thrive in rapidly evolving technology sectors worldwide. Graduates will be well placed to work with global tech companies, consultancies, or research institutions, or to pursue further academic study, including PhDs.
Study a 100% online Computer Science Masters degree at a Top 15 University*
Apply now for January 2026 entry »
Apply now for May 2026 entry »
Apply now for September 2026 entry »
* 14th in The Times and Sunday Times Good University Guide 2026





