Big Data and High Performance Computing MSc
Big data is increasingly important in the contemporary business and IT world. For many public and
private enterprises, analysis of large-scale data sets is critical to growth.
This MSc will prepare you for employment in an IT industry where big data professionals are in high
demand. You’ll learn how to interrogate vast amounts of structured and unstructured data and
make informed insights from datasets that are too large to be readily processed using standard
techniques.
We’ll provide an overview of the key algorithms, algorithmic approaches and software environments
you’ll use when solving big data problems and explore data mining techniques. Hands-on
programming experience with the latest multi-core and multi-processor platforms will ensure your
expertise in big data is underpinned by knowledge of high-performance computing. Further opportunities to specialize and enhance your knowledge of algorithms, optimization and machine
learning are available through a range of optional modules.
WHAT YOU’LL LEARN
Theoretical and practical aspects of programming for the latest multi-core and multi-
processor platforms
Key algorithms, approaches and software environments for developing solutions to big data
problems
Data mining techniques and challenges using real-world datasets
Application of visualisation methods to data mining
Research skills in computer science
Bio-inspired algorithms for optimisation and machine learning