Skip to main content
Courses / Postgraduate / Software Engineering (MSc)

Software Engineering (MSc)

Master of Science
1 year
Course Type
Next course starts
September 2023

About this course

This course is full and closed to new applications. Search similar degrees in related courses or by browsing our course finder.

On this master’s in software engineering, you’ll explore both traditional and contemporary approaches to software development. 

MSc Software Engineering is designed for you to learn the topics you’re most interested in. You’ll select from a range of subject areas like cloud and mobile applications, security and user experience to study in depth.

MSc Software Engineering will develop your skills in traditional and contemporary software development. Our recognised software engineering master's will teach you formal methods and object-oriented programming. You’ll have the opportunity to enhance your skills in software modelling, design, development, and testing.  

This master’s in software engineering offers taught modules in specialist subjects such as: 

  • cloud and mobile applications 
  • critical systems 
  • data mining 
  • e-business 
  • intelligent agents 
  • model checking 
  • security 
  • user experience 

The University of Southampton has pioneered many of the most important advances in computer science and web technology of the past 10 years. We are also a partner of The Alan Turing Institute, the UK’s national institute for data science and artificial intelligence.  

Studying here, you’ll become a master of software engineering, learn from expert academics and access excellent computer labs. The University of Southampton is recognised as an Academic Centre of Excellence in Cyber Security Research by the UK Government. Our academics have played a leading role in establishing a European Data Science Academy. 

Course lead

This course is lead by Dr Corina Cirstea. Dr Cirstea’s research interests are in logic and models of computation, more specifically in coalgebras and their connection to logic and verification. Find out more by visiting Corina’s staff profile


“The University of Southampton is a world class University and good at Electronic Engineering and Computer Science. Studying here is an amazing experience. The module sets are updated and inspired. The lecturers are supportive. The facilities are in well-maintained and accessible. ”
Weichao Gong, 2018 graduate

Course location

This course is based at Highfield.

Awarding body

This qualification is awarded by the University of Southampton.

Download the Course Description Document

The Course Description Document details your course overview, your course structure and how your course is taught and assessed.

Changes due to COVID-19

Although the COVID-19 situation is improving, any future restrictions could mean we might have to change the way parts of our teaching and learning take place in 2022 to 2023. This means that some of the information on this course page may be subject to change.

Find out more on our COVID advice page.

Back to top