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).
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.
For fees and funding options, please visit website to find out more.
UCL offers a range of financial awards aimed at assisting both prospective and current students with their studies.
As this programme admitted its first cohort of students in September 2024, graduate destination information is not yet available. However, other UCL Computer Science alumni have been employed at leading global companies, often through connections made during their final projects.
Industry partners are eager to recruit graduates from this MSc, recognising the exceptional skills and expertise they would bring into employment.
Employability
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.
Compulsory modules
Optional modules
Masters study opportunities at UCL Make your Master’s matter. For a real-world advantage, study at a world-class university and your Master’s will ta...