University College London (UCL) campus
Master of Science
On Campus
University College London (UCL) logo
University College London (UCL)
London
United Kingdom

Software Systems Engineering

About

University College London (UCL) offers a Master of Science (MSc) in Software Systems Engineering, designed for students who want to specialize in the design, development, and management of complex software systems. This program provides students with the technical knowledge and practical skills required to engineer software systems that meet the needs of modern businesses and industries, with a focus on system integration, software architecture, and large-scale software development.

The MSc in Software Systems Engineering is a one-year, full-time program delivered on campus. Students will learn how to apply engineering principles to software development, emphasizing best practices in software design, testing, and project management, preparing them for careers in software engineering, system development, and technology management.

Key information

Duration
-
Tuition fee
$53,046.00/year
Start dates & application deadlines
-
More details
-

Key Facts

Program Title: Master of Science (MSc) in Software Systems Engineering
Degree Type: Master of Science (MSc)
Duration: 1 year
Mode of Study: Full-time, On Campus
Application Deadline: 30th August 2026
Location: University College London (UCL), United Kingdom
Field of Study: Industrial & Systems Engineering
Language of Instruction: English

Program Structure

The MSc in Software Systems Engineering at UCL spans one year of full-time study. The program includes core modules in software engineering, systems design, software architecture, and project management. Students will also engage in hands-on practical sessions that simulate real-world software engineering projects, using modern tools and techniques. The program concludes with a dissertation or capstone project where students apply their learning to a complex software system development problem.

Career Opportunities

Graduates of the Software Systems Engineering MSc program will be well-prepared for roles in software engineering, systems analysis, and software development management. Potential career paths include software systems architect, software developer, project manager, or roles in software consultancy, technology firms, and large organizations that require complex software systems. The program also opens doors to research roles in academia or the tech industry.

Why Choose This Program

UCL’s MSc in Software Systems Engineering offers a comprehensive, interdisciplinary education in software engineering, blending theoretical knowledge with practical, hands-on experience. The program’s focus on large-scale software systems ensures that graduates are equipped to solve complex problems and lead software development projects. UCL’s expert faculty, state-of-the-art facilities, and location in London—one of the world’s leading technology hubs—provide excellent opportunities for learning and career advancement.

Contact Information

For further information, please contact the admissions office at:
Phone: +44 (0)20 7679 2000
Email: admissions@ucl.ac.uk
Address: University College London, Gower Street, London WC1E 6BT, United Kingdom