Program start date | Application deadline |
2025-09-01 | - |
Program Overview
Advanced Software Engineering MSc
Key information
Course type: Single honours Delivery mode: In person Study mode: Full time Duration: One year full-time, September to September Credit value (UK/ECTS equivalent): UK 180/ECTS 90 Application status: Open Start date: September 2025
Key benefits
- 6th in the UK for Computer Science (QS World Rankings by subject 2024)
- 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
Course essentials
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. We will use a delivery method that will ensure you have a rich, exciting experience from the start. Face to face teaching will be complemented and supported with innovative technology so that you also experience elements of digital learning and assessment. The course is taught at the Strand and Waterloo Campuses. This puts you in the heart of London with access to all its academic resources and within easy reach of the social and entertainment attractions of one of the world’s most cosmopolitan cities. The Department of Informatics is based in Bush House, Strand Campus.
Base campuses
Strand Campus
Located on the north bank of the River Thames, the Strand Campus houses King's College London's arts and sciences faculties.
Waterloo Campus
Waterloo campus is home of the Florence Nightingale Faculty of Nursing & Midwifery and facilities for other faculties
Please note that locations are determined by where each module is taught and may vary depending on the modules you study.
Awarding Institutions
King's College London and Affiliates
Regulating bodies
King's is regulated by the Office for Students
Entry requirements
UK applicants
- Standard requirements: A minimum high 2:1 undergraduate Bachelor’s (honours) degree with a final mark of at least 65% or above
- Programme-Specific Requirements: Undergraduate degree with high 2:1 honours (i.e. overall average of at least 65% across all years of study) (or international equivalent) in Computer Science or Software Engineering
International applicants
- Equivalent International qualifications: Select a country to view equivalent qualifications
- English language requirements: English language band B
Teaching & structure
Teaching methods - what to expect
- Lectures
- Seminars
- Group Tutorials
- Flipped classroom approach
- Independent Study
We use lectures, seminars and group tutorials to deliver most of the modules on the course. We often use a flipped classroom approach that creates opportunities for active learning engagement and interaction with world-class experts. You will also be expected to undertake a significant amount of independent study.
Assessment
- Coursework
- Written/Practical Examinations
- In-Class Tests
- Presentations
- Individual Project Dissertation
Your performance will be assessed through a combination of coursework and written/practical examinations. Forms of assessment may typically include written and computer-based exams, coursework, oral presentations, in-class tests, and an individual project dissertation.
Structure
Required modules
- Individual Project (60 credits)
- Software Measurement & Testing (15 credits)
- Model Driven Development (15 credits)
- Security Engineering (15 credits)
Optional modules
- Agent & Multi-Agents Systems (15 credits)
- Security Management (15 credits)
- Big Data Technologies (15 credits)
- Software Engineering & Underlying Technology for Financial Systems (15 credits)
- Distributed Ledgers & Crypto-currencies (15 credits)
Careers
Employability
The Careers Service run tailored sessions for Informatics students and a careers programme which includes skills sessions and visits from top employers.
Destinations
Recent graduates have found employment within the following job roles and companies:
- Consultant, RBS Global Banking
- Software Developer, Coolblue
- Software Engineer Associate, Accenture
- Software Development Engineer, Amazon
- Software Engineer, MindLink Software
- Solution Architect, Ericsson
- IT Support, Central Bank of Nigeria
Fees & Funding
Tuition Fees
- UK: £16,950 per year (2025/26)
- International: £37,800 per year (2025/26)
Deposit
- Home deposit: £500
- International deposit: £2000
Additional Costs
- Books if you choose to buy your own copies
- Clothing for optional course related events and competitions
- Library fees and fines
- Personal photocopies
- Printing course handouts
- Society membership fees
- Stationery
- Travel costs for travel around London and between campuses
- Graduation costs
Funding
To find out more about bursaries, scholarships, grants, tuition fees, living expenses, student loans, and other financial help available at King's please visit the Fees and Funding section.