Skip to main content

Overview

The Advanced Software Engineering MSc focuses on contemporary techniques for the development of software systems, with an emphasis on the construction and management of large and secure software systems.

You will learn advanced software engineering skills preparing you for leading creative roles in the professional and research communities. The course will also equip you with the essential research, analytical and critical thinking skills.

The Advanced Software Engineering MSc builds upon a core of essential software engineering modules whilst allowing students to select modules from a wide range of advanced computer science subjects.

Rooted in the renowned research strengths of the Department of Informatics, this course enables you to study a wide variety of topics in advanced computing whilst building your core competencies in software engineering. You will learn advanced practical techniques and implementation skills for solving complex computational problems.

Key benefits

  • 6th in the UK for Computer Science (QS World Rankings by subject 2026).
  • The Department of Informatics has a reputation for delivering research-led teaching and project supervision from leading experts in their field.
  • You'll interact with world-class experts in many exciting areas of Computer Science, including Algorithms and Data Analysis, Cybersecurity, Human-Centred Computing and Software Systems.
  • You'll study a wide-range of innovative modules, covering both the theory and practice of modern Computer Science.
  • Friendly and supportive learning environment, with students from across the globe.
image altText
King’s is very well ranked and has an excellent Informatics department. The central location means you are close to big tech companies and you can interact with them, also thanks to the different events that King’s organises with them.
Luis
LuisAdvanced Computing MSc

Course essentials

Our Advanced Software Engineering MSc explores current and emerging approaches to software development, with a particular focus on designing, building and managing large-scale, secure software systems. You will develop a strong understanding of cybersecurity engineering and how security can be embedded throughout the software development process. You will also gain an in-depth grounding in measurement, verification and testing, enabling you to analyse and evaluate software systems effectively.

You can tailor the course to your interests through a range of optional modules, allowing you to explore software systems in different contexts. Areas of study include information security, financial systems, big data, multi-agent systems and human-computer interaction.

As your degree progresses, you will undertake a major project that brings together the knowledge and skills you have developed. You will create an original artefact, such as a piece of software, code or prototype, in response to a research or industry challenge. Through researching, designing, building, testing and refining your solution, you will develop valuable skills in project management, design and evaluation.

You may also have the opportunity to gain valuable industry experience by working with a company on your project. Working as part of a team with students from different backgrounds, you could develop a software solution for an external partner in a sector such as computing, law, aviation or government.

The course is taught across King’s College London’s Strand and Waterloo campuses, placing you at the heart of London and within easy reach of the city’s academic, cultural and social opportunities. The Department of Informatics is based in Bush House on the Strand Campus.

Administrative bodies

Awarding body

King's College London

King's College London and Affiliates

Regulating body

Application closing date guidance

Base campuses

A quad courtyard, with people queuing at a van selling coffee, and chatting in conversation

Strand Campus

Strand Campus sits along the Thames at London's cultural heart. Alongside world-class teaching spaces, students enjoy access to the pedestrianised Strand Quad, with Somerset House and iconic landmarks just steps away.

Waterloo - students walking outside Franklin-Wilkins building

Waterloo Campus

Centrally located and well connected, Waterloo brings together students from health, science and law, just steps from the South Bank. It's also home to the world's #2 nursing school – the Florence Nightingale Faculty of Nursing & Midwifery (QS 2026).