Research course

EPSRC Centre for Doctoral Training in Data Science

University of Edinburgh · School of Informatics
MSc by research

Entry requirements

A UK 2:1 honours degree, or its international equivalent, in computer science, mathematics, physics, engineering or a related discipline.

Months of entry


Course content

Data science is the study of the computational principles and systems for extracting knowledge from data, for maintaining data, and for ensuring its quality. Large data sets are now generated by almost every activity in science, society and commerce.

This EPSRC-sponsored programme tackles the question: how can we efficiently find patterns in these vast streams of data?

Many research areas in informatics are converging on the problem of data science. Those represented in the School include machine learning, artificial intelligence, databases, data management, optimization and cluster computing; and also the unstructured data issues generated in areas such as natural language processing and computer vision.

Our programme will allow you to specialise and perform advanced research in one of these areas, while gaining breadth and practical experience throughout data science.

A short sample of our research interests includes:

  • machine learning applied to problems in biology, astronomy, computer science, engineering, health care, and e-commerce
  • database theory and technology for managing unstructured data and for maintaining trust in data
  • big data and management of streaming data
  • management of unstructured data, including natural language processing, speech processing, and computer vision

Qualification, course duration and attendance options

  • MSc by research
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details

School of Informatics Graduate School
+44 (0)131 650 3091