menu icon
Book your open day visit nowClick to book open day
Artificial Intelligence and Data Engineering MSc

Artificial Intelligence and Data Engineering MSc

Different course options

Study mode

Full time

Duration

1 year

Start date

SEP-25

Key information
DATA SOURCE : IDP Connect

Qualification type

MSc - Master of Science

Subject areas

Artificial Intelligence (Ai) Data Science

Course type

Taught

Course Summary

Deepen your expertise in software engineering by becoming an expert in Artificial Intelligence and Data Engineering. The MSc brings together advanced topics in software engineering with essential knowledge and skills required to design, build, deploy and manage machine learning systems in complex real-world environments. The programme provides the opportunity to conduct a substantial research or engineering project.

About this degree

There is a high demand for graduates with combined expertise in machine learning and software engineering to fill positions advertised as Artificial Intelligence Engineer, Machine Learning Engineer or Data Engineer.

This new MSc in Artificial Intelligence and Data Engineering responds to this demand by integrating modules from our highly regarded MSc in Software Systems Engineering and from our Master’s in machine learning, together with newly created modules in data engineering.

The programme covers foundations and practices for all software engineering activities needed for the design, coding, testing, deployment and evolution of large-scale, data-intensive systems. It also includes electives in machine learning and data science.

The programme includes a substantial engineering or research project where you will apply the knowledge and skills developed throughout the year to real-world problems. Most of our Master’s engineering projects are in collaboration with our industry partners through the Department’s leading Industry Exchange Network (IXN). Research projects are with world experts in the fields of software engineering and Artificial Intelligence.

Who this course is for

The programme is designed for students with a background and a strong interest in software engineering.

If your primary interest is in data science and machine learning rather than the engineering of complex software systems that use Machine Learning, our other Artificial Intelligence and Machine Learning-related MSc programmes may be more suitable.

The foundation of your career

This programme route is intended to run for the first time in September 2024, therefore, there are no alumni yet. However, Computer Science alumni have been employed at global companies, sometimes by the companies they have engaged within the context of their final project/dissertation, whilst others have gone on to pursue further study or a career in academia.

Significant attention has been received from various industrial partners who eagerly seek to recruit graduates from the esteemed programme. Their enthusiastic support and endorsement acknowledge the exceptional skills and qualifications possessed by our graduates in the dynamic fields of Artificial Intelligence and Data Engineering.

The strong demand for graduates in the current job market is further highlighted through collaborative engagement with industrial partners. The exceptional value and expertise provided by the programme are recognised by the industry, positioning our graduates as highly sought-after candidates for a wide range of employment opportunities.

Employability

Many sectors rely on large Artificial Intelligence or data-driven software systems, and you will gain exposure to some of these throughout the programme due to UCL’s strong industry ties. You will acquire a strong skillset in the many aspects of large software systems engineering during this programme, enabling you to pursue a career as an Artificial Intelligence software engineer, Artificial Intelligence system engineer or general software engineer when you graduate.

The research-based curriculum promotes strong research skills, which you will develop through your final research project/dissertation; you will be well-equipped to undertake doctoral research in software engineering for large data-driven systems.

Modules

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.
MSc Artificial Intelligence and Data Engineering Research Project - Core

Tuition fees

UK fees
Course fees for UK students

For this course (per year)

£19,300

International fees
Course fees for EU and international students

For this course (per year)

£37,500

Entry requirements

A minimum of an upper second-class UK Bachelor's degree (or international qualification of an equivalent standard) in computer science, computing, or software engineering including a good background in data systems, artificial intelligence, and mathematics. Relevant work experience may also be considered.

University information

UCL (University College London) is consistently ranked among the top ten universities in the world, conducting leading research across a wide range of subject areas. Throughout its long and prestigious history, it has inspired and educated countless minds and produced 30 Nobel prize recipients. With one campus located in the heart of Bloomsbury and a second campus in vibrant east London, the university is home to around 42,000 students...more