ARTIFICIAL INTELLIGENCE AND DATA ENGINEERING MSC

Why choose this program ?

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.
Who this course is for

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.

What this course will give you

This programme offers you the following benefits and opportunities:

- Recognition from a top-ranked university: UCL is consistently ranked among the best universities globally (ranked 9th in the QS World University Rankings 2026), providing you with a prestigious qualification that is highly regarded by employers worldwide.

- High-quality education from leading experts: Learn from world-renowned academics who are at the forefront of computer science innovation. UCL Computer Science is recognised for its research excellence, being ranked first in England and second in the UK for research power in Computer Science and Informatics in the UK's most recent Research Excellence Framework (REF 2021).

- Real-world experience through project work: Apply your knowledge and skills in practical settings with a substantial research project. Many of these projects are conducted in collaboration with industry partners via the IXN Industry Exchange Network, giving you valuable hands-on experience and industry insights.

- Strong employability with high employment rates and starting salaries: the Graduate Outcomes survey data shows UCL Computer Science graduates are highly sought after in the job market, thanks to UCL's strong reputation and the practical, industry-focused skills gained during the programme. You'll be well-prepared to enter a variety of high-demand roles in AI and data engineering.

- Enhanced research skills: The research-based components of the programme will equip you with strong analytical and problem-solving abilities, preparing you for potential doctoral studies or research-intensive roles in industry.
Graduates are prepared for careers in sectors reliant on AI and data-driven software systems. You will gain skills applicable to roles such as AI software engineer, AI system engineer, or general software engineer. The research-based curriculum also equips you for doctoral research in software engineering for large data-driven systems.

Modality

A DISTANCIA

£

Price Remarks

Open registration Limited spots

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.

Apply for partial scholarships


Graduates are prepared for careers in sectors reliant on AI and data-driven software systems. You will gain skills applicable to roles such as AI software engineer, AI system engineer, or general software engineer. The research-based curriculum also equips you for doctoral research in software engineering for large data-driven systems.

SYLLABUS

Compulsory modules

- Requirements Engineering and Software Architecture
- Validation and Verification
- Software Development Practice
- Professional Practice
- Engineering for Data Analysis 1
- Engineering for Data Analysis 2
- MSc Software, Artificial Intelligence and Data Engineering Group Project
- MSc Artificial Intelligence and Data Engineering Research Project

Optional modules

- Supervised Learning
- Introduction to Machine Learning
- Data Science
- Information Retrieval and Data Mining
- Applied Deep Learning

MASTERS RELATED

Take a look at the following related Master’s programs