Data Analytics is one of the fastest growing employment areas in computing and the one most likely to make an impact in the future. This MSc is an advanced programme that a provides computing graduates with deep knowledge and skills in the emerging growth area of Data Analytics, including topics such as tools and techniques for large-scale data analytics, natural-language processing, data visualisation, advanced topics in machine learning and information retrieval and web and graph analytics.
The course has three main elements: foundational modules (20 ECTS [credits]), advanced modules (40 ECTS), and a substantial capstone project (30 ECTS). Foundational modules (subject to change) include Statistics & Probability; Applied Regression Modelling; Programming for Data Analytics; Data Mining and Machine Learning; and Numerical Analysis. Advanced modules include Tools and Techniques for Large Scale Data Analytics; Natural Language Processing; Web-mining; Linked-Data; Introduction to Bayesian Modeling; Advanced Topics in Machine Learning and Information Retrieval; System Modelling & Simulation; Case Studies in Data Analytics; and Data Visualisation. Students work on individual projects over the year, building on the knowledge they acquire during the course, and submit these projects for evaluation in August. Projects may have a research or applied focus.