Advert
Advert

MSc Software Systems Engineering

  • DeadlineStudy Details: 1 year

Masters Degree Description

This one-year MSc will deepen your expertise in software engineering, preparing you for careers in leading IT companies or for further academic research. You will undertake a substantial research or engineering project, often in collaboration with industry partners, to develop the skills necessary for the software engineering field.

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

Graduate Outcomes survey data shows that alumni from Software Systems Engineering go on to work in a wide variety of sectors, including tech giants, AI start-ups and multinational financial organisations. Recent employers include Amazon, American Express, China Mobile, Cisco and Goldman Sachs. Other graduates have pursued further research, leading to PhDs at prestigious institutions.

Module Details

Compulsory modules

  • Software Development Practice
  • Requirements Engineering and Software Architecture
  • Validation and Verification
  • Research Methods in Software Engineering
  • Professional Practice
  • MSc Software Systems Engineering Research Project
  • MSc Software Systems Engineering Group Project
  • 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

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
  • reasonable adjustments
  • Student Support and Wellbeing Services
  • UCL Student Support and Wellbeing Services
  • AccessAble
  • UCL Student Support and Wellbeing Services.

Find out more

Add to comparison

Learn more about UCL

Where is UCL?