Advert
Advert

MSc Software Systems Engineering

  • DeadlineStudy Details:

    MSc 1 year full-time

Masters Degree Description

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.

Entry Requirements

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.

Find out more

Fees

For fees and funding options, please visit website to find out more

Programme Funding

UCL offers a range of financial awards aimed at assisting both prospective and current students with their studies.

Student Destinations

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.

Module Details

Compulsory modules

  • Requirements Engineering and Software Architecture
  • Validation and Verification
  • Software Development Practice
  • Research Methods in Software Engineering
  • Professional Practice
  • MSc Software Systems Engineering Research Project
  • MSc Software Systems Engineering Group Project

Optional modules

  • Networked Systems
  • Computer Security I
  • Computer Security II
  • People and Security
  • Malware
  • Information Retrieval and Data Mining
  • Complex Networks and Online Social Networks
  • Machine Learning for Domain Specialists
  • Applied Deep Learning
  • Engineering for Data Analysis 1
  • Automated Software Engineering
  • Engineering for Data Analysis 2

Find out more

Add to comparison

Learn more about UCL

Where is UCL?

Start your campaign today