Advanced Computer Science (Data Analytics) MSc

The following modules are available in 2023/24 for the Advanced Computer Science (Data Analytics) MSc and are examples of the modules you are likely to study. All Modules are subject to change. You will study 180 credits in total.

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 – 15 credits
Topics selected from: Decision trees, Bayesian networks, instance-based learning, kernel machines, clustering, reinforcement learning inductive logic programming, artificial neural networks, deep learning.

Data Science – 15 credits
The aim of the module is for you 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.

Cloud Computing Systems – 15 credits

On completion of this module, you should be able to: demonstrate an understanding of cloud computing techniques and technologies; demonstrate an understanding of the contexts in which big data systems are applied; identify the paradigms that determine the requirements, capabilities and performance of Cloud systems; and design a high-level framework of a Cloud architecture.

Optional modules include:

Knowledge Representation and Reasoning – 15 credits

Analysing descriptions of complex real world scenarios in terms of formal representation languages. Understanding automated reasoning and ontology as well as their applications. 

Data Mining and Text Analytics – 15 credits

Introduction to linguistic theory and terminology. Understand and use algorithms and resources for implementing and evaluating text mining and analytics systems. Develop solutions using open-source and commercial toolkits. Consider the applications of data mining and text analytics through case studies in information retrieval and extraction.

Deep Learning – 15 credits

The module introduces the field of Deep Learning, taking a strongly integrative and state of the art approach. You will gain hands-on experience in developing systems to address real-world problems, providing the knowledge and skills necessary to develop an AI system as part of an MSc project.

Blockchain Technologies – 15 credits

This module provides a comprehensive knowledge on fundamentals and practical aspects of distributed ledgers and their applications in society. Starting from required knowledge on distributed systems and security, this module moves to the “big picture” of the different blockchain architectures that have been evolving in this dynamic technological landscape.

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