Advanced Computer Science (Data Analytics) MSc

You will study 180 credits in total during your Advanced Computer Science (Data Analytics) MSc. A standard module is typically worth 15 credits and the research project is worth 60 credits. These are the modules relating to this programme of study for academic year 2020/21. If you are starting in September 2021, these will give you a flavour of the modules you are likely to study. All modules are subject to change.

Compulsory modules

MSc project - 60 credits
You will undertake a research project during the summer months.

Recent projects include:

  • Text mining of e-health patient records
  • Java-based visualisation on ultra-high resolution displays
  • Data mining of sports performance data.

Machine learning - 10 credits
Topics selected from: Decision trees, Bayesian networks, instance-based learning, kernel machines, clustering, reinforcement learning inductive logic programming, artificial neural networks, deep learning.

Big Data Systems - 15 credits
The aim of the module is for students to develop a practical understanding of methods, techniques and architectures needed to build big data systems required, so that knowledge may be extracted from large heterogeneous data sets.

Data Science - 15 credits
The aim of the module is for students to understand methods of analysis that allow people to gain insights from complex data. The module covers the theoretical basis of a variety of approaches, placed into a practical context using different application domains.

Optional modules include:

Web Services and Web Data - 10 credits
In this module, you will learn how search engines and other key web services work. You will learn how cloud computing provides such services and how to build applications that make use of these services. You will also learn how to incorporate open and linked data into web applications.

Knowledge Representation and Reasoning - 15 credits
The principal representations and algorithms used in machine learning and the techniques used to evaluate their performance. You will implement a challenging learning system using a publicly available pack of standard algorithms.

User Adaptive Intelligent Systems - 10 credits
This module covers topics including adaptable and adaptive systems, general schema of user-adaptive systems, basics for user modelling, user profiling (implicit and explicit methods), stereotypes (construction and use) and modelling user knowledge and beliefs.

Data Mining and Text Analytics - 15 credits
Introduction to data and text theory and terminology. Tools and techniques for data-mining and text processing, focusing on applied and corpus-based problems such as data classification by Machine Learning classifiers, collocation and co-occurrence discovery and text analytics. Open-source and commercial text mining and text analytics toolkits. Web-based text analytics.

Cloud Computing - 15 credits
State-of-the-art approaches and solution strategies for designing, building and maintaining cloud applications. This module covers areas such as programming models, virtualisation and quality of service.

The full list of module information can be read in the course catalogue.