imageplaceholder

Artificial Intelligence and Data Engineering MSc
UCL (University College London)

Student rating
(4.1)

Curious about studying Artificial Intelligence and Data Engineering MScat UCL (University College 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.

Different course options

DATA SOURCE:
UNISTATS, UCAS
academic-cap
Qualification

MSc - Master of Science

academic-cap
Location

UCL (University College London) - Bloomsbury Campus

academic-cap
Study mode

Full Time

academic-cap
Start date

Sep 2027

academic-cap
Duration

1 Year

Jump to

  • -
  • -
  • -
  • -
  • -

Course info

Become an expert in Artificial Intelligence and Data Engineering with this one-year MSc. You'll gain advanced skills in software engineering, machine learning, and data engineering, preparing you to design, build, deploy, and manage AI systems in real-world environments. This MSc addresses the high demand for professionals with combined expertise in machine learning and software engineering. Integrating modules from our esteemed MSc in Software Systems Engineering and MSc in Machine Learning programmes, along with new data engineering modules, this programme equips you with the skills to excel as an AI Engineer, Machine Learning Engineer, or Data Engineer. You will learn the foundations and practices necessary for designing, coding, testing, deploying, and evolving large-scale, data-intensive systems. This programme culminates in a substantial engineering or research project, often conducted in collaboration with industry partners through our department’s leading Industry Exchange Network (IXN). This programme is ideal for you if you have a strong background and interest in software engineering and maths, and wish to specialise in the engineering of complex AI systems. If your primary interest is data science and machine learning, our other MSc programmes in AI and Machine Learning disciplines may be more suitable.

Key stats
academic-cap
Complete University Guide ranking
13th
academic-cap
Complete University Guide Computer Science ranking
7th

Modules

Modules (Year 1)
Engineering for Data Analysis 1 (15 credits) - Core

The module aims to teach students the background theoretical software engineering as it applies to commissioning cloud and parallel systems. Students will be taught applied, technical details of deploying and maintaining data science applications. Students will learn to develop and write their own large scale, state-of-the-art Machine Learning analyses.

Engineering for Data Analysis 2 (15 credits) - Core

The aims of the module are to provide a background in theoretical software engineering as it applies to large scale data analysis on parallel systems. Students will be introduced to principles in designing and developing data science applications platforms. The module will teach students the applied, technical details of deploying and building data science applications. By completion of the module students will be able to develop and write their own large scale, state-of-the-art Machine Learning analyses.

MSc Artificial Intelligence and Data Engineering Research Project - Core
MSc Software Systems Engineering Group Project (60 credits) - Core

The module gives students experience in undertaking and completing a large project in software systems engineering encompassing the full software development lifecycle, applying techniques learned throughout the programme, including the technical skills of analysis, design and implementation.

Professional Practice (15 credits) - Core

This module aims to advance students' education in the professional skills and awareness (e.g., project management, professional ethics, teamwork, contemporary software practice) that they will need to undertake successful careers in software engineering.

Requirements Engineering and Software Architecture (15 credits) - Core

The module will train students in the fundamental principles and latest techniques in systems requirements engineering and software architecture.

Software Development Practice (15 credits) - Core

The module will train students in the principles, application, and analysis of software development practices. The module will cover the fundamental practices that one would expect from any software professional one would want to hire. It will also offer an introduction into research on analysing software and extracting information from software repositories. The module is based on decades of experience, including the latest thinking on software process and analysis.

Validation and Verification (15 credits) - Core

The module will train students in the principles and techniques of validating and verifying software systems. The training will be intellectually demanding and will cover not only the state-of-the practice in validation and verification, but also the most significant trends, problems and results in validation and verification research.

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

A fee deposit will be charged at 2.5 percent of the first year fee.

DATA SOURCE:
UCAS / IDP Connect

Latest reviews

How University rating students rated:
University rating
Overall ratingRating icon4.0
5 stars
27%
4 stars
55%
3 stars
12%
2 stars
3%
1 star
2%

Uni info

University College London (UCL) is consistently ranked among the top ten universities in the world, conducting leading r...

Student rating
(4.1)
View reviews
CUG ranking 13th
UCL (University College London)
Gower StreetLondonGreater LondonWC1E 6BTUnited Kingdom
Nearest train station:Euston  0.2 miles away
Nearest tube station:Euston 0.1 miles away