Curious about studying Data Science and Analytics with a Year in Industry MScat Royal Holloway, University of London? We've gathered all the key details—entry requirements, modules, fees, and more. Hear from real students by checking out reviews, or take the next step by booking an open day to explore it for yourself.
MSc - Master of Science
Royal Holloway, University of London
Full Time
Sep 2026
2 Year
The importance of Big Data grows year on year, with sectors including healthcare, manufacturing, retail, administration and others reliant on the insights that accurate data capture and analysis can provide. Study Data Science and Analytics with a Year in Industry at Royal Holloway, University of London and you’ll develop the practical skills needed to handle and analyse data in a wide variety of fields, preparing you for a rewarding career in Big Data.This flexible programme gives you the chance to tailor your learning to your own strengths and interests, with a broad range of optional modules including Online Machine Learning, Methods of Bioinformatics and Microeconometrics providing academic scope and variety. You’ll be well-equipped to continue your studies at PhD level, which will place you in a strong position to pursue more advanced, research-based roles upon graduation.Duration: 2 years full time
This module will describe the key principles of academic integrity, focusing on university assignments. Plagiarism, collusion and commissioning will be described as activities that undermine academic integrity, and the possible consequences of engaging in such activities will be described. Activities, with feedback, will provide you with opportunities to reflect and develop your understanding of academic integrity principles.
In this module you will develop an understanding of the basics of algorithmic thinking and problem solving using programming. You will become familiar with using the Java programming language, examining particular features and constructs as well as basics of object-oriented programming. You will use these to solve specific algorithmic tasks and evaluate programming solutions.
This module covers algorithm-independent machine learning; unsupervised learning and clustering; exploratory data analysis; Bayesian methods; Bayes networks and causality; and applications, such as information retrieval and natural language processing. You will develop skills in data analysis, including data mining and statistics.
In this module you will develop an understanding of the core concepts in data and information management, looking at the role of databases and database management systems in managing organisational data and information. You will learn how to identify organisational information requirements, model them using conceptual data modelling techniques, convert the conceptual data models into relational data models and verify their structural characteristics using normalisation techniques. You will gain experience in designing and implementing a relational database using an industrial database management system, and examine how to manipulate data using SQL.
This course is designed to enhance your awareness of the many ethical implications of working with advanced technology. The course recognises that the ethical issues in computing and AI come to the forefront through developments in technology, bringing new responsibility for novel ethical, social, and legal implications of technology almost on a daily basis.
In this module you will develop an understanding of the underlying principles of large-scale data storage and processing frameworks. You will look at the opportunities and challenges of building massive scale analytics solutions, gaining hands-on experience in using large and unstructured data sets for analysis and prediction. You will examine the techniques and paradigms for querying and processing massive data sets, such as MapReduce, Hadoop, data warehousing, SQL for data analytics, and stream processing. You will consider the fundamentals of scalable data storage, including NoSQL databases, and will design, develop, and evaluate an end-to -nd analytics solution combining large-scale data storage and processing frameworks.
In this module you will learn how to use MATLAB (Matrix Laboratory) and WEKA (Waikato Environment for Knowledge Analysis) as tools for machine learning and data mining. For MATLAB, you will develop an understanding of how to input and output data using vectors, arrays and matrics; learn techniques in data visualization, including plots in 2 and 3 dimensions, scatter plots, barplots, and histograms; and learn how to implement concepts from linear algebra and statistics, including probability and matrix decompositions. For WEKA, you will develop an understanding of how to use the software as a tool for training and testing, predicting generalisation performance, and cross-validation; and learn how to implement decision trees, Bayes classifiers, and clustering methods.
Year in Industry
You will spend this year on a work placement. You will be supported by the Department of Computer Science and the Royal Holloway Careers and Employability Service to find a suitable placement. This year forms an integral part of the degree programme and you will be asked to complete assessed work. The mark for this work will count towards your final degree classification.
You will carry out an extended piece of individual work under the supervision of an academic member of staff, including the preparation of a dissertation and any programs you may have written. Your project may stress theoretical, methodological, or implementation aspects of a problem or case study, and you may wish to build on the experience that you will have gained during your placement.
George Eliot (Postgraduate) - Accommodation Type (Self-catered, single room, shared bathroom and kitchen) - From £9335.75
At Royal Holloway, University of London, postgraduate students join a community of forward-thinkers and game-changers, p...