Course Overview

This MSc programme is aimed at students with a background in mathematics and statistics who wish to develop their skills in computing and Information technologies, data synthesis and processing, and also their statistical skills for the analyses of large and complex data structures.

Within the programme, two specialism routes are available, statistical inference and Computing.

Statistical Inference Specialism

A data scientist is a highly skilled individual with the ability to: articulate a research question; gather,   process and model data at large-scale (developing scalable algorithms for performing inference and modelling complex and heterogeneous data structures) and to disseminate research findings in context.

This specialism provides a thorough training in data science fundamentals but with added focus upon statistical modelling and inference. Students will gain thorough training in computing, data science technologies, statistical inference, statistical modelling and applied data analysis.  The MSc will involve a mixture of taught modules and a research dissertation with a placement in industry or with a research organisation.

Computing Specialism

Underpinning the data scientist role are the technologies that enable the processing of data at large-scale, often using parallel processing paradigms.

This specialism provides the training to understand how these technologies function and how they are implemented within both enterprise and research environments. Students will get hands-on experience of building, from scratch, large-scale systems that enable data science questions to be answered, using technologies such Hadoop, Spark, Giraph, and HBase. This MSc will involve a mixture of taught modules and a research dissertation with a placement in industry or with a research organisation.