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
DISTANCE LEARNING
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.
Dates and duration
1 Year
Career opportunities
Where this programme can take you
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
Continue exploring
Related postgraduate programmes
Compare similar courses and find the programme that best fits your goals.
The Masters in Data Analytics for Economics & Finance is multi-disciplinary programme that prepares you for data-driven careers in economics and finance. It combines insights from economics, finance, statistics, and computing science. With a focus on rigorous data methods, graduates gain essential s...
The Masters in Computing Science provides you with a thorough grounding in advanced computing science, together with experience of conducting a development project, preparing you for responsible positions in the IT industry....
The IT sector offers diverse careers in various computing disciplines, such as software engineering, data management, artificial intelligence (AI), networking, cyber security, user experience, and web technologies. By studying our BSc Applied Computing programme, you will gain a broad range of techn...
This course provides exposure to the wide variety of technical, managerial and organisational issues essential to effective commercial deployment of data communication systems....
This Masters in Advanced Statistics will provide you with knowledge and experience of the principles, theory and practical skills of statistics. Why this programme - The Statistics Group at Glasgow is a large group, internationally renowned for its research excellence. - Our expertise spans topics...
Computing is a creative and wide-ranging subject that focuses on using sound underlying principles and logical thinking to design and build systems that really work. This course allows you to focus on the theory and tools of business management that require computerised solutions, including decisio...