Masters Degrees

MSc Cyber Security Analytics

Please note: This page is for 2027 entry. Click here for 2026 entry.

UCAS code 1234
Duration 1 year full time
Entry year 2026
Campus Streatham Campus
Typical offer

View full entry requirements

Normally a 2:1 degree or equivalent

Contextual offers

Why study MSc Cyber Security Analytics at Exeter?

  • If you have a degree in a strongly numerate subject and an interest in a career in cyber security, data analytics, or the intersection of both then this programme is for you. You do not need a computing background
  • Our innovative programme is taught in a multi-disciplinary partnership of Computer Science, the University of Exeter Business School and our Law School with input from leading industry experts
  • We work closely with the local cyber security community such as the South West Cyber Security Cluster and BSides Exeter
  • You’ll learn how to recognise and manage risks to a network or a system’s security with data analytics, and how to build and defend secure systems with cyber security
  • You’ll investigate wider security elements including mathematical, human and societal factors alongside the option to study cyber security law and the future of virtual currency
  • Join us in tackling the challenges of modern life from the complementary viewpoints of Cyber Security and Data Science
Apply for Sept 2026 entry

Apply online

Fast Track (current Exeter students)

Open Days

Get a prospectus

Contact

Web: Enquire online

Phone: +44 (0)1392 72 72 72

Graduation cap and diploma icon: symbolizing academic achievement and success.

Top 10 in the UK for graduate prospects

Joint 9th for graduate prospects for Computer Science in the Complete University Guide 2027

Ancient style building icon

Long-established partnership with the Alan Turing Institute and home to the Institute of Data Science and Artificial Intelligence

Computer icon

Excellent facilities spanning a wide range of machine types and software ecosystems alongside world-class computer science labs

Briefcase icon

Courses designed to launch and develop careers for those working in or entering data and technology-driven roles

Entry requirements

Applicants are required to have at least a 2:1 degree in a strongly numerate subject (e.g. computer science, mathematics or physics) and must be able to show evidence of good programming ability in a recognised modern computer language. Applicants may be interviewed by video conference to assess their programming ability and suitability for the course.

The Python programming language is used extensively during this course and applicants with experience in other languages will be asked to learn basic Python before commencing the 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.

Please also see our guidance on essential documentation required for an initial decision on taught programme applications.

Entry requirements for international students

Please visit our entry requirements section for equivalencies from your country and further information on English language requirements.

Read more

Please also see our guidance on essential documentation required for an initial decision on taught programme applications.

Entry requirements for international students

English language requirements

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

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

Please visit our English language requirements page to view the required test scores and equivalencies from your country.

Course content

The MSc Cyber Security Analytics is an innovative course that allows you to study two highly sought after skills: cyber security and data science. This combination enables you to study challenges in modern life from two complementary viewpoints. Our course has a strong focus on ensuring that safety, security and data privacy are inherent in the design of software systems.

Our compulsory modules offer you a firm foundation in cyber security and data science yet you have the flexibility to create a degree that matches your interests through our optional module choices.

MSc Cyber Security Analytics consists of core compulsory Cyber Security and Data Analytics focussed modules worth 60 credits, a 60-credit MSc Research project, and 60 credits of optional modules (two chosen from Cyber modules and two from Data Science / Analytics). Your research project typically applies knowledge of both cyber security and data analytics and will be under the supervision of a research expert in your chosen area.

The full time programme starts in September and the taught elements are concluded by May. Your research continues until September.

If you choose to study the programme part time over two years you will also begin in September. During your first year you will study at least 4 modules which must include ECMM443 Introduction to Data Science, ECMM462 Fundamentals of Security, and COMM108 Data Systems. In year two, you will complete at least 4 modules (which must include ECMM463 Building Secure and Trustworthy Systems, if not already taken in year 1) and complete your research project.

The modules below provide examples of what you can expect to learn on this degree course based on recent academic teaching. The precise modules available to you in future years may vary depending on staff availability and research interests, new topics of study, timetabling and student demand.

Please note that the module information displayed here is subject to change.

120 credits of compulsory modules, 60 credits of optional modules

You must select 30 credits of Cyber Optional modules and 30 credits of Data Science/Analytics modules

Compulsory modules

CodeModuleCredits
Compulsory 1
Data Systems15
Research Project60
Introduction to Data Science15
Fundamentals of Security15
Building Secure and Trustworthy Systems15

COMM108: Data Systems

This module will introduce you to the ways in which data is stored within a computer system. You will learn about a variety of types of database, including those based on the structured query language (SQL) and those designed to structure data differently (so-called NoSQL databases). You will develop a theoretical understanding about how data should be organised, and will learn how to access and modify the data in a database from an application.

The aim of this module is to instil students with an appreciation of the different ways that data can be stored. By introducing multiple approaches (e.g. SQL-based and NoSQL) students will learn how to select the most appropriate storage for a given application, taking into account the complexities around accessing and writing data. Students will also learn how to construct software to connect an application to a database securely.

The module will also cover concurrency control, backup and recovery, user management, and web development with databases, The module will also introduce modern concepts concerning data systems, which might include big data, the cloud, data warehousing, blockchain, decentralised systems, and governance.

View an example full module specification

COMM514: Research Project

In this module, you will work on a research problem in an area relating to your programme of study, applying the tools and techniques that you have learned throughout the modules of the programme. This is an independent project, supervised by an expert from the relevant area, and culminates in writing a dissertation in the form of a research paper, describing your research and its results.

Research topics can be selected from across the breadth of computer science, data science and related topics. The project may include theoretical analysis, as well as practical software implementation.

This module aims to give you in-depth experience of research in an area relating to your programme of study. It will help you prepare for projects both in an industry or commercial setting, as well as in further postgraduate research work, such as a PhD. The module builds on the knowledge and skills you have acquired in the taught modules of the programme to allow you to investigate an area of particular interest to you. It aims to give you experience of many aspects of research work, including problem formulation, literature review, planning, tool development, experimentation, analysis and presentation of results.

View an example full module specification

ECMM443: Introduction to Data Science

In this module, you will learn about the broad and fast-moving field of data science. You will be introduced to the core competencies and application areas associated with data science, including data handling and visualisation, statistical modelling, network and text data analysis. You will also explore the ways in which data science is transforming business and society, and learn about ethical and governance aspects of data science. Practical exercises and individual study will consolidate your learning and provide the foundations for later study.

This module will cover the breadth of data science to equip students with the context and vocabulary to support more detailed study in future modules. Topics will evolve to reflect current issues in data science, providing students with the tools to formulate data science problems and construct pipelines to begin to solve them technically.

Lectures will be accompanied by data analysis exercises. A series of guided practical exercises will develop skills in programming (in Python), data handling and visualisation.

View an example full module specification

ECMM462: Fundamentals of Security

Our modern life depends on the security of computerised systems ranging from social aspects (e.g. phishing) to technical and mathematical aspects (e.g. access control, encryption). In this module, you will learn the fundamental concepts required for starting a career in various areas related to security (e.g. cyber security, data security, information security, computer security). You will learn core security concepts (e.g. authenticity, confidentiality, anonymity, privacy) and core technologies (e.g. encryption, authentication, authorisation). Moreover, you will learn the basic attacks on security systems and approaches for reasoning about the correctness of security techniques.

The aim of this module to create awareness of the need for security and privacy in modern life, and to introduce the fundamental security and privacy mechanism used in modern computer systems. We will explore topics such as fundamentals of computer security, technology and principles of network security, cryptography, authentication and digital signatures, access control mechanisms, privacy, and anonymisation.

In more detail, the aims of the module are to give you an understanding of:

View an example full module specification

ECMM463: Building Secure and Trustworthy Systems

Building secure and trustworthy systems, i.e. systems that are hard to attack and protect the privacy of their users, are extremely hard to build. In this module, you will learn the foundations of building secure (software) systems ‘right from the beginning’. You will learn how to assess the threats of a system that need to be mitigated while building it, the risk assessment of vulnerabilities, as well as various approaches (e.g., defensive programming) and techniques for building secure systems. The module focuses on defensive security techniques that might be used by “blue teams.”

This module aims to give you a broad understanding of techniques for assessing the risks a modern IT system is exposed to. Driven by these risks, we will discuss several defensive security techniques for building security and trustworthy (software) systems. In more detail, the aims of the module are to enable you to assess the security of software architectures understand the principles of secure software architectures understand software vulnerabilities, their causes, and impact to develop secure software using defensive programming techniques to understand the principles of security testing and verification techniques.

View an example full module specification

Optional modules

CodeModuleCredits
Cyber Optional Module Group
Security Assessment and Validation15
Human Rights and Digital Technologies15
The International Law of Cyber Operations15
Data Governance and Ethics15
Data Science/Analytics Optional Module Group
Machine Learning15
Evolutionary Computation and Optimisation15
Learning from Data15
Stochastic Processes15
High-Performance Computing15
Bayesian Philosophy and Methods in Data Science15

ECMM464: Security Assessment and Validation

Even if systems have been developed with security in mind, their security needs to be assessed regularly, as, e.g., new attacks might be developed. Thus, assessing and validating the security of systems, e.g., penetration testing is an important part of cyber security. In this module you will learn the theory and practice of assessing the security of systems and applications both using manual techniques as well as automated approaches. The module focuses on offensive security that might be used by “red teams.”

This module aims to give you a broad understanding in analysing the weaknesses of a system, i.e., the areas an attacker would most likely attack a system. Driven by the discovered weaknesses, we will discuss several offensive security techniques, I.e., simulate how a threat actor (attacker) might gain access to a system or the data processed by a system. In more detail, the aims of the module are to enable you to assess the security weaknesses of a system develop a strategy how to attack a system understand the both the social and technical foundations for attacking systems or organisations understand the ethical responsibilities of an offensive security researcher.

View an example full module specification

LAWM155: Human Rights and Digital Technologies

Digital technologies raise many legal issues for the protection of human rights. In this module you will learn how international human rights law responds to these legal issues. You will acquire and deepen your understanding of the rights to privacy, data protection, freedom of expression, non-discrimination and due process in the digital age. You will have the opportunity to critically think about how the law should evolve to better regulate these technologies. Knowledge of this area of law is a strong and desirable asset for students wishing to pursue a career in the private and public sectors alike.

View an example full module specification

LAWM163: The International Law of Cyber Operations

Cyberspace is surprisingly difficult to define, but there is no question that it has become a venue of strategic competition and contestation among States and other stakeholders. Incidents such as Stuxnet, WannaCry, or NotPetya have been dominating the headlines, raising the questions of attribution and accountability for the havoc they have wreaked around the world. Meanwhile, over 100 States have been developing military cyber capabilities, many of which have already been put to use in wartime including in the ongoing armed conflict between Russia and Ukraine.

Against this fast-evolving and complex backdrop, this module is designed to equip you with a deep understanding of how international law governs - and thus restricts - cyber operations both in peacetime and during armed conflict. We will explore how existing international legal concepts such as sovereignty, non-intervention, or State responsibility apply in the cyber context and what practical consequences this entails. We will also delve into the application of international humanitarian law to cyber operations during armed conflicts, with a particular focus on the question of protection of civilian data, the trend of civilianization of military cyber activities, and the regulation of information operations.

By completing this module, you will position yourself as a desirable candidate for professional opportunities in the fields of international law, diplomacy, and cybersecurity.

View an example full module specification

SOCM033: Data Governance and Ethics

Data science, machine learning, artificial intelligence and 'big data' have become central to every aspect of social life. How can these complex and powerful technologies best be managed and governed for the benefit of society now and in the future? In this module you will: (1) identify some of the main risks and ethical/legal challenges involved in the widespread automation and digitalisation of services characterising 21st century life (for example, the clash between individual desire for privacy, frameworks for data ownership and the institutional commodification of personal data); (2) examine whether and how such concerns can be handled; and (3) discuss the responsibilities of data scientists and other producers of technologies for data analysis towards their proper use.

View an example full module specification

ECMM422: Machine Learning

Machine learning has emerged mainly from computer science and artificial intelligence, and draws on methods from a variety of related subjects including statistics, applied mathematics and more specialized fields, such as pattern recognition and neural computation. Applications are, for example, image and speech analysis, medical imaging, bioinformatics and exploratory data analysis in natural science and engineering. This module will provide you with a thorough grounding in the theory and application of machine learning, pattern recognition, classification, categorisation, and concept acquisition. Hence, it is particularly suitable for Computer Science, Mathematics and Engineering students and any students with some experience in probability and programming.

In this data-driven era, modern technologies are generating massive and high-dimensional datasets. This module aims to give you an understanding of computational methods used in modern data analysis.

View an example full module specification

ECMM423: Evolutionary Computation and Optimisation

Evolutionary computation is the study of computational systems that use ideas and derive their inspiration from natural evolution. Its techniques can be applied to optimisation, learning and design. Building on the foundations of evolutionary algorithms, this module develops an understanding of research trends in evolutionary computation and in particular advanced algorithm formulations to address more complex optimisation problems. Example topics covered in this module include algorithms designed to address many-objective, noisy and dynamic optimisation problems, and advanced methods including hyper-heuristics, human-in-the-loop and surrogate assisted optimisers. This is a research-led module appropriate for students with an interest and a background in bio-inspired problem-solving techniques and optimisation who have adequate programming and mathematical experience.

The aims of this module are to:

  • Introduce advanced concepts and techniques in the field of evolutionary computation and their application to complex optimisation problems
  • Provide students with experience of presenting complex topics to their peers and to participate in Q&A sessions similar to those experience in a conference setting

View an example full module specification

ECMM445: Learning from Data

Artificially intelligent machines and software must assimilate data from their environment and make decisions based upon it. Likewise, we live in a data-rich society and must be able to make sense of complex datasets. This module will introduce you to machine learning methods for learning from data. You will learn about the principal learning paradigms from a theoretical point of view and gain practical experience through a series of workshops. Throughout the module, there will be an emphasis on dealing with real data, and you will use, modify and write software to implement learning algorithms. It is often useful to be able to visualise data and you will gain experience of methods of reducing the dimension of large datasets to facilitate visualisation and understanding.

The module will also cover some recent neural network architectures and related learning algorithms.

This module aims to equip you with the fundamentals of machine learning and at the same time discuss technical aspects of some well-known machine learning models and related learning algorithms. It will provide a thorough grounding in the theory and application of machine learning and statistical techniques for classification, regression and unsupervised methods (clustering and dimension reduction). The module will cover kernel methods and neural networks (feed-forward architectures only).

View an example full module specification

ECMM450: Stochastic Processes

A stochastic process is one that involves random variables. A large number of practical systems within industry, commerce, finance, biology, nuclear physics and epidemiology can be described as stochastic and analysed using the techniques developed in this module. The systems considered may exist in any one of a finite, or possibly countably infinite, number of states. The state of a system may be examined continuously through time or at fixed and regular intervals of time.

You will study processes whose changes of state through time are governed by probabilistic laws, and you will learn how models of such processes can be applied in practice.

Pre-Requisite Modules:

View an example full module specification

ECMM461: High-Performance Computing

The demand for ever-increasing computational power drives the development and exploitation of high-performance computing that underpins leading edge research in computationally intensive engineering technologies fields. This module is designed to equip you with a solid foundation and useful skills in high-performance and distributed computing. In this module, you will learn about current high-performance computer architectures and how the computer architecture influences the performance of algorithms and programs. You will also develop skills in parallel algorithm design and parallel programming, and will gain experience of using a high-performance computing system.

This module aims to provide you with a thorough grounding in parallel programming and the architectures used in high-performance computing. After presenting the fundamental ideas and basic concepts of high-performance computing, the module outlines the architectures, components and parallel programming of high-performance computers. The module will introduce you to recent developments and future trends in architecture and algorithms in high-performance computing.

View an example full module specification

MTHM508: Bayesian Philosophy and Methods in Data Science

Since the 1980s, computational advances and novel algorithms have seen Bayesian methods explode in popularity, today underpinning modern techniques in data science and machine learning with applications across science, social science, the humanities and finance.

This module will cover the Bayesian approach to modelling, data analysis and statistical inference. The module describes the underpinning philosophies behind the Bayesian approach, looking at subjective probability theory, the notion and handling of prior knowledge, posterior inference, and how this approach differs to classical approaches to statistics. It will explore simulation-based inference in Bayesian analyses and develop important algorithms for Bayesian simulation by Markov Chain Monte Carlo (MCMC) such as the Gibbs sampler and the Metropolis-Hastings algorithm. Finally, we’ll apply the techniques and tools developed through the module to fit a wide range of models using modern Bayesian inference software, enabling you to apply techniques discussed in the course to a variety of real datasets, ensuring the student is equipped to use Bayesian methods in future jobs.

This module is appropriate for MSc students who have not completed a mathematics undergraduate degree, with the focus of the assessment on the understanding and application of techniques. Experience of a programming language such as R or Python, and some basic statistics/probability, is beneficial but not required.

View an example full module specification

 

Fees

2026/27 entry

UK fees per year:

£12,900 full-time

International fees per year:

£29,800 full-time

Scholarships

The University of Exeter offers a wide range of scholarships to support your education, with £7 million available for international students applying to study with us in the 2026/27 academic year, including our prestigious Exeter Excellence Scholarships. We also provide awards for sport, music and other achievements, as well as regional and partner scholarships with organisations such as Chevening, The Beacon Trust and the British Council. For more information on scholarships and other financial support, please visit our scholarships and bursaries page.

University of Exeter Alumni Scholarship

We are pleased to offer the University of Exeter Alumni Scholarship, a scholarship for University of Exeter alumni beginning a standalone postgraduate programme in 2026/27 with us a scholarship worth 20% of the cost of your first year tuition fees.

Terms and conditions, including deadlines, apply.

Academic partners

As academic partners of the Chartered Institute of Information Security, our MSc students are eligible for free student membership. This enables you to develop your network and make contacts within the cyber security community, attend CIISec events and contribute articles to their magazine. Find more information about CIISec Academic partnership and their student membership.

Our long-established partnership with the Alan Turing Institute, the UK’s national institute for data science and artificial intelligence, means that we have strong connections to the UK data science and AI research community. Currently we host 11 Turing Fellows and one Turing AI Fellow at the University. Turing Fellows are established scholars with proven research excellence in data science, AI, or a related field. Lectures, conferences and seminars organised by Turing and the Turing University Network are usually open to our students to attend either in person or online.

World-class facilities

Our latest facilities for computer science students are world-class spacious teaching labs allowing comfortable, collaborative working in a sensory-friendly environment.

Investment in data science and artificial intelligence

The University has invested £50 million in the development of its Data Science and Artificial Intelligence capabilities. The Accelerating Data Science and Artificial Intelligence (ADA) project has been running since 2023 and has invested in teaching, research and infrastructure which this programme benefits from.

Teaching and research

Teaching

Teaching is mainly delivered by lectures, workshops and online materials. Each module references core and supplementary texts, or material recommended by module deliverers, which provide in depth coverage of the subject and go beyond the lectures. Our connections with industry and the local, national and international cyber security network mean we have an in depth understanding of the skills and knowledge needed by industry. We regularly review our curriculum to ensure the employability of our MSc students.

Internationally recognised research

We believe every student benefits from being taught by experts active in research and practice. All our academic staff are active in internationally-recognised scientific research across a wide range of topics. You will discuss the very latest ideas, research discoveries and new technologies, becoming actively involved in a research project yourself. 

Our Security and Trust of Advanced Systems group focusses on all aspects of building secure, safe, privacy-preserving, reliable, and trustworthy systems. You can also read more about our data science researchers by discovering our hub for data-intensive science and artificial intelligence at the Institute for Data Science and Artificial Intelligence.

Supportive environment

We aim to provide a supportive environment where students and staff work together in an informal and friendly atmosphere. We operate an open door policy, so it’s easy to consult individual members of staff or to fix appointments with them via email. As a friendly group of staff, you’ll get to know us well during your time here.

Assessments

Modules are either assessed by coursework only, or a mixture of coursework and an exam. For detailed information on assessment of each module, see the module descriptions above. Assessment methods can include essays, technical reports, closed book tests, practical exercises in programming, program and data analysis, project work, and individual and group presentations.

Read more

Careers

Cyber security and data science are elements of computer science which affect almost every aspect of society today. Every company around the world is in need of cyber security experts, no matter which field or industry you are interested in shaping. Huge opportunities exist for the businesses and individuals who can apply machine learning; mathematical modelling; and offensive and defensive security techniques to applications in data science and cyber security. This programme provides you with the foundations for a great career in data analytics, cyber security or the intersection of both.

Graduate destinations

Career opportunities are limitless, with graduates being found in a variety of sectors, including software engineering, health communications, education, life sciences, finance, civil service, intelligence and manufacturing. This programme is particularly suited to professionals and graduates looking to develop career options or pursue academia.

Dedicated careers support

You will receive support from our dedicated Career Zone team, who provide excellent career guidance at all stages of career planning. The Career Zone provides one-on-one support and is home to a wealth of business and industry contacts. Additionally, they host useful training events, workshops and lectures which are designed to further support you in developing your enterprise acumen. Please visit the  Career Zone for additional information on their services.

Read more