Skip to content
← Back to search
Master's

MSc Data Science

University of Surrey · Stag Hill campus, Guildford, England

£400 Cashback — conditions apply
Level
Master's
Study mode
Full-time
Duration
1 year
Intake
February 2027
Tuition fee
£25,900 / year
Initial deposit (FlashCourseFinder)
£10,000
Location
Stag Hill campus, Guildford, England

Course details

Degree level
Master's
Duration
1 year
Intake
February 2027
Start date
February 2027
Study mode
Full-time
Initial deposit (FlashCourseFinder)
£10,000
City
Guildford
Country
England
Campus
Stag Hill campus
Last checked
27 September 2026

About this information

Last checked against the university's official information on 27 September 2026. Fees, intakes and requirements can change, so always confirm them on the official course page before you apply.

Official sources

FlashCourseFinder configuration (not official University of Surrey information): scholarship £5,000 (not a guaranteed University of Surrey scholarship), initial deposit £10,000, and Pre-CAS interview "Defined by University" — AI Interview — after £10,000 deposit. Scholarship Source: FlashCourseFinder configuration.

Not recorded here yet: course overview. The official course page is the source for these.

Open the official course page (opens in a new tab)

English Language Requirements

Main English Requirements

IELTS Academic

6.5 overall

Components: Writing 6.0; Listening 5.5, Reading 5.5, Speaking 5.5

IELTS Academic: 6.5 overall with 6.0 in writing and 5.5 in each other component. Minimum component score: 5.5. Source: https://www.surrey.ac.uk/postgraduate/data-science-msc

Alternative English Requirements

PTE Academic

67 overall

Components: Reading 59, Speaking 59, Listening 59, Writing 64

Official University of Surrey equivalent of IELTS Academic 6.5 overall with 5.5 in each band (with 6.0 in writing). Source: Surrey English language requirements.

Duolingo English Test

120 overall

Components: Reading 100, Speaking 100, Listening 100, Writing 110

Official University of Surrey equivalent of IELTS Academic 6.5 overall with 5.5 in each band (with 6.0 in writing). Tests without speaking/writing/reading/listening scores: 120 overall, Comprehension 100, Conversation 100, Literacy 110, Production 110. Source: Surrey English language requirements.

Oxford ELLT

7 overall

Components: 5 in each component (with 6 in writing)

Official University of Surrey equivalent of IELTS Academic 6.5 overall with 5.5 in each band (with 6.0 in writing). Source: Surrey English language requirements.

TOEFL iBT

4.5 overall

Components: Reading: 4, Listening: 4, Speaking: 4, Writing: 4

Official University of Surrey equivalent of IELTS Academic 6.5 overall with 5.5 in each band (with 6.0 in writing). New TOEFL iBT score scale; on the older scale: 88 overall, Reading: 18, Listening: 17, Speaking: 20, Writing 19. Source: Surrey English language requirements.

Only the tests listed here are shown as accepted for this course.

Entry requirements

For applicants from Pakistan

  • Bachelor's degreeGPA 2.4 or 2.6 out of 4.0 (60% or 65%)Depending on the institution at which you studied (University of Surrey, Pakistan country requirements).
  • Two- or three-year bachelor's degree plus a master's degreeGPA 2.6 or 2.8 out of 4.0 (65% or 70%)Depending on the institution at which you studied (University of Surrey, Pakistan country requirements).

Required UK classification for this course: 2:2. For courses that require a UK 2:2, you must achieve a bachelors degree with a GPA of 2.4 or 2.6 out of 4.0 (60% or 65%), depending on the institution at which you studied. If you have studied a two or three-year bachelors degree plus a masters degree, you must achieve a GPA of 2.6 or 2.8 out of 4.0 (65% or 70%), depending on the institution at which you studied.

General entry requirements

Typical offer: 2:2 minimum. A minimum of a 2:2 UK honours degree in computer science, electrical or electronic engineering, mathematics, physics, related disciplines with demonstrable exposure to programming and mathematics, or other alternative subjects related to data analysis, data science or informatics, or a recognised equivalent international qualification.We'll also consider relevant work experience if you don't meet these requirements.

Scholarships & discounts

£5,000

FlashCourseFinder scholarship — £5,000

A FlashCourseFinder scholarship for applicants to this University of Surrey February 2027 course through FlashCourseFinder. It is FlashCourseFinder configuration, not an official or guaranteed University of Surrey scholarship.

Eligibility
Applicants to this course for the February 2027 intake through FlashCourseFinder.
Applies to
University of Surrey — February 2027 intake
Conditions
Confirm eligibility and conditions with the FlashCourseFinder team.

Pre-CAS interview

Official university information

The official course page does not state a Pre-CAS or admissions interview requirement.

FlashCourseFinder configuration

Set by FlashCourseFinder — not an official University of Surrey requirement.

Pre-CAS interview
Defined by University
Interview type
AI Interview
Interview timing
After £10,000 deposit

Course modules

Year 1 · Semester 1

  • CLOUD COMPUTING
    Compulsory15 credits
    Module description

    The need for computational power and data storage continues to drive demand for more highly capable systems. Highly data intensive applications demand fast access to terabytes, petabytes, even exabytes of storage; processor intensive applications demand access to various types of processors in various configurations. Such applications are increasingly being developed in both scientific and industrial contexts and need to be variously scalable and supportable for large numbers of geographically distributed users. This module will provide insights into how Cloud Computing attempts to meet the varying needs of such applications.

  • STATISTICAL DATA SCIENCE
    Compulsory15 credits
    Module description

    The module provides for coverage of a variety of statistical methods, including descriptive statistics and validating formulated hypotheses, as well as predictive analytics. The computational foundations and methods of importance to data science are also covered, along with consideration for relevant supporting software and tools.

  • DATABASE SYSTEMS AND BUSINESS INTELLIGENCE
    Compulsory15 credits
    Module description

    A key aspect of business operations today, across sectors almost, has to do with gathering the right type of data and storing it in a way that it can be readily available to the right person at the right time. This course looks into the techniques that allow us nowadays to define and operate on large volumes of data as and when it is created. This paves the way for making more intelligent uses of data, whether this has to do with correctness (reliability and consistency) or informing more strategic decisions of the business so it can better prepare itself for the future.

  • COMPUTATIONAL INTELLIGENCE
    Optional15 credits
    Module description

    This module gives an introductory yet up-to-date description of the fundamental technologies of computational Intelligence, including evolutionary computation, neural computing and their applications. Main streams of evolutionary algorithms and meta-heuristics, including genetic algorithms, evolution strategies, genetic programming, particle swarm optimization will be taught. Basic neural network models and learning algorithms will be introduced. Interactions between evolution and learning, real-world applications to optimization and robotics, and recent advances will also be discussed. Good skill in Python programming, good knowledge in mathematics (calculus) are required.

  • ENGINEERING INTERNET SCALE SYSTEMS
    Optional15 credits
    Module description

    This module examines the architectural/design needs and challenges encountered when developing and deploying secure, resilient and scalable web applications using the latest technology. It also provides an introduction to approaches used in modern Internet-scale web applications, covering technologies used in and/or developed by familiar companies such as Amazon, Netflix and Google.

Year 1 · Semester 2

  • RESEARCH, ETHICS, AND SECURITY IN DATA SCIENCE
    Compulsory15 credits
    Module description

    This module introduces students to the research skills required to engage in data science projects in both industry and academia, whilst also covering the relevant ethical and security considerations when designing and implementing data driven projects. Areas of specific concern for ethics and security in machine learning and statistical analysis are highlighted. Good practice in the responsible and effective use of generative AI for research development and academic writing will be demonstrated and critically discussed. This module serves as an important initial module towards planning and executing the dissertation project. It also provides a platform to facilitate team building skills and make the student aware of the challenges of working effectively with other people embracing equality, diversity and inclusion.

  • BUSINESS ANALYTICS WITH DATA VISUALISATION
    Compulsory15 credits
    Module description

    In today¿s world where companies can amass more and more fine-grained data, it is crucial for a business to understand how this data can be used to effectively drive the business forward. Business Analytics is a set of methods and tools that can transform data into useful insights for decision-making. For example machine learning algorithms can be used to discover interesting patterns in the current market data or to predict customer behaviour (e.g. customer churn) from past data.

  • MACHINE LEARNING FOR DATA SCIENCE
    Compulsory15 credits
    Module description

    Machine Learning for Data Science incorporates a wide range of machine learning algorithms and data mining techniques, which can be applied to real-world problems and datasets with various characteristics to generate new insights and understanding. Through treatment of the principles and fundamental requirements for machine learning, example applications, and related exercises, this module will offer coverage of a range of contemporarily important and emergent machine learning algorithms. The module will provide for the means to critically evaluate, extend, and apply, appropriate techniques to datasets exemplifying specific characteristics in order to derive suitable and defensible results.

  • AI AND AI PROGRAMMING
    Optional15 credits
    Module description

    This module introduces students to some of the basic ideas and concepts that underlie the development of artificially intelligent machine systems. Teaches core AI materials for problem solving (search, logic, probabilistic methods, Perceptrons as the building block for ANNs) Focuses on core understanding and problem solving: suitable tools/methods for a problem using problem classes Provides a clear understanding of neural networks, back-propagation, RBFs, ANN learning and optimisation Provides a clear understanding of intelligent agents via search methods and introducing cost functions Provides a clear understanding of Bayes’ Rule, conditional probability and uncertainty reasoning Provides a clear understanding of knowledge capture, symbolic knowledge representation and logical reasoning from antiquity to Boule to first order predicate rules and representations. Provides opportunity to implement concepts during coursework.

  • NATURAL LANGUAGE PROCESSING
    Optional15 credits
    Module description

    This module will demonstrate fundamental concepts from the field of Natural Language Processing (NLP) and Computational Linguistics. It will also discuss some of the latest advances in NLP and Generative Artificial Intelligence with a focus on Language Models like BERT, T5, and GPT, and get student up to speed with current research. It will provide the necessary skills to enable students to build computational models for solving a range of problems, such as text classification, sequence classification, machine translation and building conversation agents. The students will learn how to build NLP pipelines for preparing training data and choosing appropriate algorithms and techniques to build such models. The module also focuses on aspects of ethical and trustworthy artificial intelligence with discussion on rigorous model evaluation and ethical considerations for computational modeling. Although traditional linguistic approaches will be mentioned, majority emphasis will be put on the state-of-the-art Deep Learning algorithms and Transfer Learning methods for building efficient and trustworthy NLP solutions.

  • APPLIED MACHINE LEARNING
    Optional15 credits
    Module description

    Machine learning and deep learning have emerged as core areas within computer science and artificial intelligence, drawing on methods from statistics, applied mathematics, pattern recognition, and neural network computation. This module provides a comprehensive introduction to the theory and application of advanced machine learning and deep learning techniques.The module explores how these methods are applied across a wide range of domains, including natural language processing, large language models, medical imaging, healthcare, audio and speech processing, computer vision, multimodal large language models, large multimodal models and financial technologies (fintech). Students will gain an understanding of how modern AI systems are designed to process and analyse diverse data types such as images, video, text, and audio.The deep learning algorithms covered in this module are widely used in industry, from AI start-ups to major technology companies such as Google, Meta, Microsoft, Nvidia, Amazon, and Tesla. The module combines theoretical foundations with practical implementation, enabling students to develop, evaluate, and apply machine learning models to real-world problems.

Year 1

  • MSC DATA SCIENCE DISSERTATION
    Core60 credits
    Module description

    The dissertation consists of a substantial written report. This report is based on a major piece of work that involves applying material encountered in the taught component of the degree, and extending that knowledge with the student's contribution, under the guidance of a supervisor. The dissertation usually involves a substantial literature survey on a specific topic, followed by the identification of a problem to tackle, and thereafter the development of a technical solution, and experimental or theoretical evaluation of the achievement.

Module selection rules (official programme catalogue)

University of Surrey: modules are listed by the academic calendar and are reflective of a September start date. For students that start a programme in February, the modules listed as semester two take place in the spring term and modules listed as semester one take place in the autumn term.

Year 1 (full-time): SEPTEMBER START Semester 1 you will study these THREE compulsory modules: COMM034 - CLOUD COMPUTING COMM076 - DATABASE SYSTEMS AND BUSINESS INTELLIGENCE COMM071 - STATISTICAL DATA SCIENCE And you will need to choose ONE of the following optional modules: COM3033 - ENGINEERING INTERNET SCALE SYSTEMS COMM062 - COMPUTATIONAL INTELLIGENCE Semester 2 you will study these THREE compulsory modules: COMM072 - RESEARCH, ETHICS, AND SECURITY IN DATA SCIENCE COMM074 - BUSINESS ANALYTICS WITH DATA VISUALISATION COMM075 - MACHINE LEARNING FOR DATA SCIENCE And you will need to choose ONE of the following optional modules: COMM061- NATURAL LANGUAGE PROCESSING EEEM005 - AI AND AI PROGRAMMING EEEM068 - APPLIED MACHINE LEARNING Over the summer you will study the following core module: COMM070 - MSC DATA SCIENCE DISSERTATION FEBRUARY START First semester (semester 2 according to the academic calendar) you will study these THREE compulsory modules COMM072 - RESEARCH, ETHICS, AND SECURITY IN DATA SCIENCE COMM074 - BUSINESS ANALYTICS WITH DATA VISUALISATION COMM075 - MACHINE LEARNING FOR DATA SCIENCE And you will need to choose ONE of the following optional modules: COMM061- NATURAL LANGUAGE PROCESSING EEEM005 - AI AND AI PROGRAMMING EEEM068 - APPLIED MACHINE LEARNING Over the summer you will study the following core module: COMM070 - MSC DATA SCIENCE DISSERTATION Second semester (semester 1 according to the academic calendar) you will study these THREE compulsory modules: COMM034 - CLOUD COMPUTING COMM076 - DATABASE SYSTEMS AND BUSINESS INTELLIGENCE COMM071 - STATISTICAL DATA SCIENCE And you will need to choose ONE of the following optional modules: COM3033 - ENGINEERING INTERNET SCALE SYSTEMS COMM062 - COMPUTATIONAL INTELLIGENCE

Source: official programme / module catalogue. Modules are indicative and subject to change.

Details can change. Confirm fees, entry requirements and deadlines on the official course page before applying.