imageplaceholder

MSc - Data Science with Advanced Research
University of Hertfordshire

Student rating
(4.3)

Curious about studying MSc - Data Science with Advanced Researchat University of Hertfordshire? 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.

Different course options

DATA SOURCE:
UNISTATS, UCAS
academic-cap
Qualification

MSc - Master of Science

academic-cap
Location

College Lane - Campus

academic-cap
Study mode

Full Time

academic-cap
Start date

Jan 2027

academic-cap
Duration

2 Year

Jump to

  • -
  • -
  • -
  • -
  • -

Course info

About the course The programme offers three award routes that you can choose to study: MSc Data Science MSc Data Science with Placement Year MSc Data Science with Advanced Research Data is the currency of all but the most theoretically-based scientific research, and it also underpins our modern world, from the flow of data across international banking networks and the spread of memes across social networks, to the complex models of weather forecasting. The constant generation of data from our digital society feeds into our everyday lives, affecting how we receive healthcare to influencing our shopping habits. In order to handle, make sense of, and exploit large volumes of available data requires highly skilled human insight, analysis and visualisation. The professionals working in this field are called ‘data scientists’, who blend advanced mathematical and statistical skills with programming, database design, machine learning, modelling, simulation and innovative data visualisation. These professionals are in high demand in both public and private sectors in the UK and worldwide. This programme aims and learning outcomes are built around two guiding principles: To provide comprehensive understanding of the fundamental mathematical and statistical concepts underlying data science, and how they are implemented in algorithms and machine learning techniques to solve a variety of data processing and analysis problems. To provide training in the practical skills relevant to data science, central of which is the ability to write clean and efficient code in industry-recognised languages (in particular, Python and R), but also includes data handling, manipulation, mining and visualisation techniques.

Key stats
academic-cap
WUSCA Student ranking
61st/91
academic-cap
Complete University Guide ranking
70th
academic-cap
Complete University Guide Computer Science ranking
46th
What students say
MP
Mahendhar Padigela
University of Hertfordshire
DK
Dinesh Kamlapur
University of Hertfordshire
VK
Varsha KM
University of Hertfordshire
SK
Sujithkrishna Kamarapu
University of Hertfordshire
RA
Rabia Akhtar
University of Hertfordshire

Modules

Modules (Level 7)
Advanced Research Topics in Data Science (30 credits) - Core

This module aims to develop research and enquiry capabilities and is therefore structured around guided activities in terms of seminars, tutorials and research oriented courseworks. The module will build on introductory research experience from core modules and provide a structured approach to develop area specific expertise by undertaking a research activity in a chosen area of specialisation and in a group setting that mirrors contemporary research methods. A concrete outcome is a technical report that synthesizes problem definitions from relevant literature and identifies a research problem in a chosen topic.

Applied Data Science 1 (15 credits) - Core

This module is laboratory based, providing students with hands−on training in several techniques fundamental to data science. It provides an environment where students have an opportunity to improve general coding skills, including good practice in software development. All students will create and maintain a git repository for their code and learn the principles of proper version control of software. Through a series of self−contained data science 'challenges' students will learn and put into practice (1) the key principles of data engineering, such as dealing with noisy and missing data, (2) design and implement 10 algorithms and data analysis pipelines to tackle a variety of problems in the most efficient manner, and (3) critically analyse outputs and communicate findings to others.

Applied Data Science 2 (15 credits) - Core

This module is laboratory based, with an emphasis on the use of three key practical tools for data preparation and processing: Apache Spark, Tensorflow and Keras. Students will gain experience in developing data processing pipelines that exploit these tools and explore how distributed computing and GPUs can be used to scale and accelerate data engineering and processing tasks. Skills will be developed through a combination of hands−on workshops, where fundamental concepts will be introduced, and a series of challenges where students will be expected to develop their own solutions to a range of problems that incorporate the use of Spark, Tensorflow and Keras. The objective is to provide a solid grounding in the use of recognised programming platforms for data engineering and analysis and further develop general programming skills.

Data Science Core Skills Bootcamp - Core

In this intensive, non−assessed 'bootcamp' module students will become familiar with the core mathematical, statistical and programming concepts that underpin MSc Data Science. Very little prior knowledge is assumed for this module, which aims to provide a solid grounding in the key basic skills. The curriculum includes: basic algebra and mathematical concepts (e.g. functions), vectors and matrices, linear algebra, differentiation, statistical distributions, probability, and basic programming using the Python language. The delivery of the module content comprises of a set of online lectures, tutorials and problem sets, where students will gain familiarity with the central topics. There are 3 handbooks, one for each topic (maths, statistics and programming), containing notes to guide the learning. Students can check their progress on the module through a series of online formative quizzes. The module will be completed by students in self−directed study.

Foundations of Data Science (30 credits) - Core

In this module the student will study a selection of topics centred around basic mathematical concepts and skills, typically including basic linear algebra, calculus, basic statistics, fundamentals of probability, basic set theory and information theory. Students will use computational techniques to code some of the mathematical foundation. Students will learn how to select an optimal approach and implement it as a computational algorithm for solving typical data science problems. Actual topics taught may vary from year to year.

Data Science Professional Team Project (30 credits) - Core

You will conduct a software development project as a team. The project will tackle a particular topic in data science that will draw on knowledge and skills developed in the wider programme. You will work in teams to develop team-working skills, collaboration and group study. The module will consist of group and individual assessments such as group reports, group presentations, team discussions and individual tests. There may be some online lectures to provide necessary information such as working as a team, ethics and reviewing literature.

Machine Learning and Neural Networks (30 credits) - Core

This module will study of a selection of research topics centred around neural network theory and design, machine learning including supervised and unsupervised learning, and some interesting applications, for example, data mining, biocomputation, evolutionary algorithms, neural networks as models of brain function and data visualization. Actual topics taught may vary from year to year.

Data Handling and Visualisation (15 credits) - Core

In this module, which combines lectures with practical workshops, students will learn the key principles and practical skills involved in (a) ingesting, manipulating and processing various forms of data, including binary and ascii formats, and (b) the use of graphic visualisation to explore data sets, for example to discover trends and correlations and other relationships within multi− dimensional data. Students will gain hands−on experience in producing effective visualisation using a range of presentation techniques to communicate findings effectively. This will include the use of versatile practical tools including NumPy, pandas, matplotlib. Students will consolidate learning through practical workshops where real−world data will be used as a basis for applying their skills.

Data Mining and Discovery (15 credits) - Core

In this module students will learn how to retrieve and 'mine' information from databases and other large data sources. Students will gain an understanding of SQL and noSQL databases and how to access their contents. Part of the module will focus on data engineering methods such as cleaning that are essential for preparing data for onward processing. Students will also learn how to prepare high−level quantitative and graphic summaries of large datasets. There will be an emphasis on methods to identify trends and anomalies within large datasets, and the use of association rules to discover relationships between data items. Lectures will be supported by practical workshops, where real−world data will be used to enable students to put into practice the techniques discussed in class.

Research Methods In Data Science (30 credits) - Core

This module explores a range of generic and domain-specific research methods in data science to enable students to understand such methods and apply them in their work, particularly in an advanced MSc project or a research project. The module helps students to enhance their proficiency in the skills that are expected of those working at postgraduate level. Whilst some material will be presented in lectures, tutorials and labs, the module will be largely literature- and activity-based. It will place strong emphasis on self-management and will encourage students to reflect upon, and learn from, their own work. As the module progresses students will be expected to select an increasingly large proportion of the reading matter for themselves, so that they can tailor their learning to their individual needs in which they evaluate and choose an appropriate set of research methods for the investigation of a problem in a given sub-domain of computer science, and identify the principal advantages and limitations of those methods.

Data Analysis with AI (30 credits) - Core

In this module you will explore current data analysis techniques and methods using AI, through the lens of case studies from a range of disciplines such as astronomy, medicine, and finance. You will develop knowledge and skills from studying state-of-the-art research in providing in-depth, downstream analysis, and novel insights of real-world data. It will build on the concepts introduced in the wider programme, including Computer Vision, Natural Language Processing (NLP), and time-series analysis.

DATA SOURCE:
UCAS/IDP Connect
Tuition fees
Student living
£15,620 per year
Students from Domestic

DATA SOURCE:
UCAS / IDP Connect

Latest reviews

How University rating students rated:
University rating
Overall ratingRating icon4.3
5 stars
45%
4 stars
39%
3 stars
12%
2 stars
1%
1 star
0%
Latest Data Science reviews
AS
Arone Sahayaraj
University of Hertfordshire
DK
Dinesh Kamlapur
University of Hertfordshire
MP
Mahendhar Padigela
University of Hertfordshire
RA
Rabia Akhtar
University of Hertfordshire
SK
Sujithkrishna Kamarapu
University of Hertfordshire
VK
Varsha KM
University of Hertfordshire

Uni info

The University of Hertfordshire offers a huge variety of postgraduate courses across 19 subject areas, from creative art...

Student rating
(4.3)
View reviews
CUG ranking 70th
University of Hertfordshire
College LaneHatfieldHertfordshireAL10 9ABUnited Kingdom
Nearest train station:Hatfield  0.9 miles away
Nearest tube station:High Barnet 4.5 miles away