Deepen your expertise in software engineering by studying in one of the world-leading research groups in the field. This MSc is ideal for a software engineering career in large IT companies and start-ups, or in preparation for a PhD. The programme provides opportunity to conduct a substantial research or engineering project, many of which are in collaboration with our leading industry partners.
Large-scale software systems are essential in many industries. This advanced programme teaches you from world-renowned lecturers who are leaders in both research and industry.
You will learn to identify software requirements, design software architecture, develop and test software, and reflect on the professional responsibilities of software engineers.
Elective modules allow you to specialise in areas such as security, networks, data engineering, and finance. A substantial project, either a group industry project or an individual research project, forms a key part of the programme.
Most of our group projects are with industry clients, where you will apply your knowledge to real-world problems. Research projects will give you exposure to the most recent advances in software engineering research and are a brilliant option if you are considering a PhD in the future.
This programme will give you all the skills you need to work on large-scale software systems in an industry or a research capacity. At the same time, you will benefit from studying in the heart of London, one of the largest IT sectors in the world.
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. 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.
The programme equips you with a strong skill set in software systems engineering, preparing you for roles in software engineering, development, and architecture. The research-based curriculum also prepares you for doctoral studies.
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 wi...