Advert
Advert
  • DeadlineStudy Details:

    MSc Full-time 1 year

Course Description

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.

Entry Requirements

You’ll need a 2:1 degree in computer science, software engineering or a closely related subject.

You must have an upper 2:1 score in the following:

  • 1 programming module (Java, C++, C#)
  • 1 maths module
  • 3 computer science modules (e.g. software architecture or design, data structures, databases, network, artificial intelligence, machine learning, web).

Find out more

Fees

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

Student Destinations

Some of our graduates go on to work in software engineering research or advanced software development projects in development and consultancy roles across the world. 

We run a dedicated careers hub which is associated with over 100 renowned companies, such as: 

IBM 
ARM 
Microsoft Research 
Imagination Technologies 
Nvidia 
Samsung 
Google  

Module Details

See our website for modules

Find out more and apply

Add to comparison

Learn more about University of Southampton,

Where is University of Southampton,?