Skip to main content

Postgraduate Programme

MSc Software Engineering

A flagship postgraduate programme in software engineering.

School
School of Computing & Data Science
Duration
1 year full-time · 2 years part-time
Delivery mode
Hybrid

Course overview

The MSc Software Engineering is the flagship postgraduate programme of the Department of Software Engineering. It combines advanced theory, applied research and industry-relevant practice, preparing graduates for leadership roles in software engineering across research, industry and public service.

Learning outcomes

By completing this programme, students will be able to:

  • 01Master advanced concepts and methods in software engineering.
  • 02Design, execute and communicate an original piece of applied research or professional practice.
  • 03Apply responsible, ethical and evidence-based judgement to real-world challenges.
  • 04Lead multidisciplinary teams delivering complex, AI-native projects.

Entry requirements

  • 01A good undergraduate degree (2:1 or international equivalent) in a related discipline, or equivalent professional experience.

Related programmes

Postgraduate

MSc Computer Science

A flagship postgraduate programme in computer science.

Duration
1 year full-time · 2 years part-time
Delivery
Hybrid
Postgraduate

MSc Data Science

A flagship postgraduate programme in data science.

Duration
1 year full-time · 2 years part-time
Delivery
Hybrid
Postgraduate

MSc Big Data Analytics

A flagship postgraduate programme in big data analytics.

Duration
1 year full-time · 2 years part-time
Delivery
Hybrid