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
- intelligent agents
- model checking
- 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.
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. ”
This course is based at Highfield.
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.
You’ll need an upper 2:1 degree (with a mark of 65% or above) in computer science 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 the equivalent international qualifications for your country.
English language requirements
If English isn't your first language, you'll need to complete an International English Language Testing System (IELTS) to demonstrate your competence in English. You'll need all of the following scores as a minimum:
IELTS score requirements
- overall score
We accept other English language tests. Find out which English language tests we accept.
Got a question?
Please contact us if you're not sure you have the right experience or qualifications to get onto this course.
Tel: +44(0)23 8059 5000
On this full-time MSc software development master’s course, you’ll study for 12 months, from September to the following September.
In the first 9 months (semesters 1 and 2) you'll study the taught part of your course.
This is made up of modules that everyone on the course takes, and modules we’ll ask you to choose from. Selecting your modules will allow you to explore the subject areas you are most interested in and will support your next career steps.
During semester 2 you’ll begin preparing for your dissertation.
For the last 3 months, over the summer, you’ll work independently to research and write your dissertation. You’ll have one-to-one meetings with your supervisor during this time to discuss your progress.
Want more detail? See all the modules in the course.
For entry in Academic Year 2022-23
Year 1 modules
You must study the following modules:
Automated Software Verification
This module aims to train students in both the principles and the practice of software verification. A range of verification approaches, including both testing and formal verification, will be covered. The use of logic as a specification language for prog...
Your research project will enable you to explore in depth some aspect of your specialist subject area. You will be allocated a project supervisor with whom you will meet and agree a project brief and plan. These must be submitted to, and agreed by, ...
Research Methods and Project Preparation
The Module will prepare students for the summer Research Project and research based coursework exercises. It will give students a grounding in the research methods and techniques necessary in order for planning and successful execution and completion of t...
Software Modelling Tools and Techniques for Critical Systems
This modules aims to provide practical skills in how to approach the modelling and design of a large critical software project. The module covers modelling techniques from requirements analysis to design and introduces a range of tools and approaches. In ...
Software Project Management and Secure Development
This module prepares students to develop an understanding of the critical issues and application of software project management. It introduces the students to the tools, techniques and body of knowledge involved in each stage of the project management lif...
You must also choose from the following modules:
This module builds on the first year Data Management module to give students a deeper and broader view of the issues involved in database management systems, some of the most complex software in common use.
Advanced Programming Language Concepts
This module covers concepts in programming languages that go beyond those typically seen or are new to mainstream languages. The goal is to encourage students to look beyond traditional programming practice by introducing new tools and techniques inspired...
Algorithmic Game Theory
This module: - Introduces the students to the key issues of interaction of multiple self-interested parties (a.k.a. agents) and gives a broad survey of topics at the interface of theoretical computer science and game theory dealing with such interactions...
This module covers the mathematics, techniques, and applications of modern cryptography. We will look at the history of code making and code breaking, and draw lessons for the future from the mistakes and successes of the past. We will also give a gentle ...
Knowledge Graphs for AI Systems
The last decade and a half have seen the Web move away from a purely document-centric information system to one in which hypertext techniques are applied to the sort of data found in databases; the term “Semantic Web” is used to refer to this Web of linke...
Mobile Applications Development
More and more people are using increasingly powerful mobile devices as their primary means of obtaining information and requesting services over the Internet. The shift from traditional personal computers (desktops and laptops) to mobile devices (Smart ph...
Open Data Innovation
Open data, pitched as the raw material of the new industrial revolution, holds great promise, but how do you exploit this new resource? This course is specifically designed to give students a greater understanding on how to innovate with open data. This ...
This module focuses on both theoretical and practical perspectives in the security of software and software systems, by exploring software analysis and reverse engineering. The aims of the module at a high level are to: - Explore common threats to ...
Web and Cloud Applications Development
The aims of the module are: - To provide students with the opportunity to improve their understanding of web application development, and cloud computing systems. - To cover important techniques and issues in designing and building a modern web applicat...
Learning and assessment
You’ll learn through a mix of lectures, small group teaching, practical work and independent assignments.
As part of your study, you’ll undertake an individual project associated with a research group after you complete the taught part of semester 2.
Practical work will include advanced software development tools, directed reading and coursework.
We’ll assess you through:
- written exams
- problem solving exercises
- lab reports with literature review
- design exercises
- a dissertation
- individual and group projects
The 10,000 word project dissertation is focused on assessing software research and development skills.
We’ll assign you a personal tutor, and you’ll have access to a senior tutor.
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:
- Microsoft Research
- Imagination Technologies
Careers services at Southampton
We're a top 20 UK university for employability (QS Graduate Employability Rankings 2022). Our Careers, Employability and Student Enterprise team will support you throughout your time as a student and for up to 5 years after graduation. This support includes:
- work experience schemes
- CV/resume and interview skills workshops
- networking events
- careers fairs attended by top employers
- a wealth of volunteering opportunities
- study abroad and summer school opportunities
We have a thriving entrepreneurship culture. You'll be able to take advantage of:
- our dedicated start-up incubator, Futureworlds
- a wide variety of enterprise events run throughout the year
- our partnership in the world’s number 1 business incubator, SETsquared
Fees, costs and funding
Fees for a year's study:
- UK students pay £9,250.
- EU and international students pay £29,512.
What your fees pay for
Your tuition fee covers the full cost of tuition and any exams.
Find out how to pay your tuition fees.
Accommodation and living costs, such as travel and food, are not included in your tuition fees. Explore:
10% alumni discount
If you’re a graduate of the University of Southampton you get a 10% discount on your postgraduate tuition fees.
Postgraduate Master’s Loans (UK nationals only)
This can help with course fees and living costs while you study a postgraduate master's course. Find out if you're eligible.
Funding your postgraduate studies
A variety of additional funding options may be available to help you pay for your master’s study. Both from the University and other organisations.
Funding for EU and international students
Find out about funding you could get as an international student.
How to apply
- Use the 'apply for this course' button on this page to take you to our online application form.
- Search for the course you want to apply for.
- Complete the application form and upload any supporting documents.
- Submit your application.
The deadline for applying for your course for the 2023 year of entry depends on where you’re domiciled (where your permanent home is and where you have the closest ties).
This is because:
- students from different countries tend to apply at different times of year
- we want a diverse and balanced mix of international students with exceptional academic ability
|Place of domicile||Deadline|
|Anywhere else (except the UK)||Closed|
|UK (and others eligible for home fees)||Closed|
The deadline for 2023 applications may still move to:
- an earlier date if we have already received enough applications before the deadline
- a later date if there are still places available on the deadline
We receive many high-quality applications, so places for many of our courses are very competitive.
Application assessment fee
We’ll ask you to pay a £50 application assessment fee if you’re applying for a postgraduate taught course.
This is an extra one-off charge which is separate to your tuition fees and is payable per application. It covers the work and time it takes us to assess your application. You’ll be prompted to pay when you submit your application which won’t progress until you've paid.
If you're a current or former University of Southampton student, or if you’re applying for certain scholarships, you will not need to pay the fee. PGCE applications through GOV.UK and Master of Research (MRes) degree applications are also exempt. Find out if you’re exempt on our terms and conditions page.
When you apply you’ll need to submit a personal statement explaining why you want to take the course.
You’ll need to include information about:
- your knowledge of the subject area
- why you want to study a postgraduate qualification in this course
- how you intend to use your qualification
You'll also need to send 2 academic references.
Please include the required paperwork showing your first degree and your IELTS English language test score (if you are a non-native English speaker) with your application. Without these, your application may be delayed.
What happens after you apply
You'll be able to track your application through our online Applicant Record System.
We'll assess your application on the strength of your:
- academic achievements
- relevant professional experience
- personal statement
- academic references
We will aim to send you a decision 6-8 weeks after you have submitted your application.
If we offer you a place, you will need to accept the offer within 30 working days. If you do not meet this deadline, we will offer your place to another applicant.
Unfortunately, due to the volume of applications we receive, we may not be able to give you specific feedback on your application if you are unsuccessful.
Equality and diversity
We treat and select everyone in line with our Equality and Diversity Statement.
Got a question?
Please contact us if you're not sure you have the right experience or qualifications to get onto this course.
Tel: +44(0)23 8059 5000
- View all courses
- Taught postgraduate study
- Pre-sessional English courses
PhDs and research degrees
- Create your own research project
- Enhancing UAV manoeuvres and control using distributed sensor arrays
Find a PhD project
- A missing link between continental shelves and the deep sea: Have we underestimated the importance of land-detached canyons?
- A seismic study of the continent-ocean transition southwest of the UK
- A study of rolling contact fatigue in electric vehicles (EVs)
- Acoustic monitoring of forest exploitation to establish community perspectives of sustainable hunting
- Acoustic sensing and characterisation of soil organic matter
- Advancing intersectional geographies of diaspora-led development in times of multiple crises
- Aero engine fan wake turbulence – Simulation and wind tunnel experiments
- Against Climate Change (DACC): improving the estimates of forest fire smoke emissions
- All-in-one Mars in-situ resource utilisation (ISRU) system and life-supporting using non-thermal plasma
- An electromagnetic study of the continent-ocean transition southwest of the UK
- An investigation of the relationship between health, home and law in the context of poor and precarious housing, and complex and advanced illness
- Antarctic ice sheet response to climate forcing
- Antibiotic resistance genes in chalk streams
- Assessing changes in astronomical tides on global scales
- Being autistic in care: Understanding differences in care experiences including breakdowns in placements for autistic and non-autistic children
- Biogeochemical cycling in the critical coastal zone: Developing novel methods to make reliable measurements of geochemical fluxes in permeable sediments
- Bloom and bust: seasonal cycles of phytoplankton and carbon flux
- British Black Lives Matter: The emergence of a modern civil rights movement
- Building physics for low carbon comfort using artificial intelligence
- Building-resolved large-eddy simulations of wind and dispersion over a city scale urban area
- Business studies and management: accounting
- Business studies and management: banking and finance
- Business studies and management: decision analytics and risk
- Business studies and management: digital and data driven marketing
- Business studies and management: human resources (HR) management and organisational behaviour
- Business studies and management: strategy, innovation and entrepreneurship
- Carbon storage in reactive rock systems: determining the coupling of geo-chemo-mechanical processes in reactive transport
- Cascading hazards from the largest volcanic eruption in over a century: What happened when Hunga Tonga-Hunga Ha’apai erupted in January 2022?
- Characterisation of cast austenitic stainless steels using ultrasonic backscatter and artificial intelligence
- Climate Change effects on the developmental physiology of the small-spotted catshark
- Climate at the time of the Human settlement of the Eastern Pacific
- Collaborative privacy in data marketplaces
- Compatibility of climate and biodiversity targets under future land use change
- Cost of living in modern and fossil animals
- Creative clusters in rural, coastal and post-industrial towns
- Deep oceanic convection: the outsized role of small-scale processes
- Defect categories and their realisation in supersymmetric gauge theory
- Defining the Marine Fisheries-Energy-Environment Nexus: Learning from shocks to enhance natural resource resilience
- Desert dune avalanche processes modern ancient environments
- Design and fabrication of next generation optical fibres
- Developing a practical application of unmanned aerial vehicle technologies for conservation research and monitoring of endangered wildlife
- Development and evolution of animal biomineral skeletons
- Development of all-in-one in-situ resource utilisation system for crewed Mars exploration missions
- Disturbance and recovery of benthic habitats in submarine canyon settings
- Ecological role of offshore artificial structures
- Effect of embankment and subgrade weathering on railway track performance
- Efficient ‘whole-life’ anchoring systems for offshore floating renewables
- Electrochemical sensing of the sea surface microlayer
- Engagement with nature among children from minority ethnic backgrounds
- Ensuring the Safety and Security of Autonomous Cyber-Physical Systems
- Environmental and genetic determinants of Brassica crop damage by the agricultural pest Diamondback moth
- Estimating marine mammal abundance and distribution from passive acoustic and biotelemetry data
- Evolution of symbiosis in a warmer world
- Examining evolutionary loss of calcification in coccolithophores
- Explainable AI (XAI) for health
- Explaining process, pattern and dynamics of marine predator hotspots in the Southern Ocean
- Exploring dynamics of natural capital in coastal barrier systems
- Exploring the mechanisms of microplastics incorporation and their influence on the functioning of coral holobionts
- Exploring the potential electrical activity of gut for healthcare and wellbeing
- Exploring the trans-local nature of cultural scene
- Facilitating forest restoration sustainability of tropical swidden agriculture
- Faulting, fluids and geohazards within subduction zone forearcs
- Faulting, magmatism and fluid flow during volcanic rifting in East Africa
- Fingerprinting environmental releases from nuclear facilities
- Flexible hybrid thermoelectric materials for wearable energy harvesting
- Floating hydrokinetic power converter
- Glacial sedimentology associated subglacial hydrology
- Green and sustainable Internet of Things
- How do antimicrobial peptides alter T cell cytokine production?
- How do calcifying marine organisms grow? Determining the role of non-classical precipitation processes in biogenic marine calcite formation
- How do neutrophils alter T cell metabolism?
- How well can we predict future changes in biodiversity using machine learning?
- Hydrant dynamics for acoustic leak detection in water pipes
- If ‘Black Lives Matter’, do ‘Asian Lives Matter’ too? Impact trajectories of organisation activism on wellbeing of ethnic minority communities
- Illuminating luciferin bioluminescence in dinoflagellates
- Imaging quantum materials with an XFEL
- Impact of neuromodulating drugs on gut microbiome homeostasis
- Impact of pharmaceuticals in the marine environment in a changing world
- Impacts of environmental change on coastal habitat restoration
- Improving subsea navigation using environment observations for long term autonomy
- Information theoretic methods for sensor management
- Installation effect on the noise of small high speed fans
- Integrated earth observation mapping change land sea
- Interconnections of past greenhouse climates
- Inverse simulation: going from camera observations of a deformation to material properties using a new theoretical approach
- Investigating IgG cell depletion mechanisms
- Is ocean mixing upside down? How mixing processes drive upwelling in a deep-ocean basin
- Landing gear aerodynamics and aeroacoustics
- Lightweight gas storage: real-world strategies for the hydrogen economy
- Long-term change in the benthos – creating robust data from varying camera systems
- Machine learning for multi-robot perception
- Machine learning for multi-robot perception
- Mapping Fishing Industry Response to Shocks: Learning Lessons to Enhance Marine Resource Resilience
- Marine ecosystem responses to past climate change and its oceanographic impacts
- Mechanical effects in the surf zone - in situ electrochemical sensing
- Microfluidic cell isolation systems for sepsis
- Microplastics and carbon sequestration: identifying links and impacts
- Microplastics in the Southern Ocean: sources, fate and impacts
- Migrant entrepreneurship, gender and generation: context and family dynamics in small town Britain
- Miniaturisation in fishes: evolutionary and ecological perspectives
- Modelling high-power fibre laser and amplifier stability
- Modelling soil dewatering and recharge for cost-effective and climate resilient infrastructure
- Modelling the evolution of adaptive responses to climate change across spatial landscapes
- Nanomaterials sensors for biomedicine and/or the environment
- New high-resolution observations of ocean surface current and winds from innovative airborne and satellite measurements
- New perspectives on ocean photosynthesis
- Novel methods of detecting carbon cycling pathways in lakes and their impact on ecosystem change
- Novel technologies for cyber-physical security
- Novel transparent conducting films with unusual optoelectronic properties
- Novel wavelength fibre lasers for industrial applications
- Ocean circulation and the Southern Ocean carbon sink
- Ocean influence on recent climate extremes
- Ocean methane sensing using novel surface plasmon resonance technology
- Ocean physics and ecology: can robots disentangle the mix?
- Ocean-based Carbon Dioxide Removal: Assessing the utility of coastal enhanced weathering
- Offshore renewable energy (ORE) foundations on rock seabeds: advancing design through analogue testing and modelling
- Optical fibre sensing for acoustic leak detection in buried pipelines
- Optimal energy transfer in nonlinear systems
- Optimal energy transfer in nonlinear systems
- Optimizing machine learning for embedded systems
- Oxidation of fossil organic matter as a source of atmospheric CO2
- Partnership dissolution and re-formation in later life among individuals from minority ethnic communities in the UK
- Personalized multimodal human-robot interactions
- Preventing disease by enhancing the cleaning power of domestic water taps using sound
- Quantifying riparian vegetation dynamics and flow interactions for Nature Based Solutions using novel environmental sensing techniques
- Quantifying the response and sensitivity of tropical forest carbon sinks to various drivers
- Quantifying variability in phytoplankton electron requirements for carbon fixation
- Reconciling geotechnical and seismic data to accelerate green energy developments offshore
- Resilient and sustainable steel-framed building structures
- Resolving Antarctic meltwater events in Southern Ocean marine sediments and exploring their significance using climate models
- Robust acoustic leak detection in water pipes using contact sound guides
- Silicon synapses for artificial intelligence hardware
- Smart photon delivery via reconfigurable optical fibres
- Southern Ocean iron supply: does size fractionation matter?
- The Gulf Stream control of the North Atlantic carbon sink
- The Mayflower Studentship: a prestigious fully funded PhD studentship in bioscience
- The calming effect of group living in social fishes
- The duration of ridge flank hydrothermal exchange and its role in global biogeochemical cycles
- The evolution of symmetry in echinoderms
- The impact of early life stress on neuronal enhancer function
- The oceanic fingerprints on changing monsoons over South and Southeast Asia
- The role of iron in nitrogen fixation and photosynthesis in changing polar oceans
- The role of singlet oxygen signaling in plant responses to heat and drought stress
- Time variability on turbulent mixing of heat around melting ice in the West Antarctic
- Triggers and Feedbacks of Climate Tipping Points
- Uncovering the drivers of non-alcoholic fatty liver disease progression using patient derived organoids
- Understanding ionospheric dynamics machine learning
- Understanding recent land-use change in Snowdonia to plan a sustainable future for uplands: integrating palaeoecology and conservation practice
- Understanding the role of cell motility in resource acquisition by marine phytoplankton
- Understanding the structure and engagement of personal networks that support older people with complex care needs in marginalised communities and their ability to adapt to increasingly ‘digitalised’ health and social care
- Understanding variability in Earth’s climate and magnetic field using new archives from the Iberian Margin
- Unpicking the Anthropocene in the Hawaiian Archipelago
- Unraveling oceanic multi-element cycles using single cell ionomics
- Unravelling southwest Indian Ocean biological productivity and physics: a machine learning approach
- Up, up and away – the fate of upwelled nutrients in an African upwelling system and the biogeochemical and phytoplankton response
- Using acoustics to monitor how small cracks develop into bursts in pipelines
- Using machine learning to improve predictions of ocean carbon storage by marine life
- Vulnerability of low-lying coastal transportation networks to natural hazards
- Wideband fibre optical parametric amplifiers for Space Division Multiplexing technology
- Will it stick? Exploring the role of turbulence and biological glues on ocean carbon storage
- X-ray imaging and property characterisation of porous materials
- Funding your research degree
- How to apply for a PhD or research degree
- How to make a PhD enquiry
- Support while studying your PhD or research degree
- Exchanges and studying abroad
- Undergraduate study
Tuition fees and funding
- Postgraduate scholarships for UK students
- Undergraduate scholarships for UK students
- Competitive scholarships for international postgraduates
- Competitive scholarships for international undergraduates
- Merit scholarships for international postgraduates
- Merit scholarships for international undergraduates
- Scholarship terms and conditions
- Southampton Canadian Prestige Scholarship for Law
- Southampton Presidential International Scholarship
- Short courses
- Lunchtime evening and weekend courses
- Summer schools
- Get a prospectus
- Choose your halls of residence
- Apply for accommodation
- Guaranteed accommodation
- Your accommodation options
- International and pre-sessional students
- Postgraduate accommodation
- Couples and students with children
- Renting privately
- Our accommodation areas
- Privacy notice
- Terms and conditions
- Fees and contracts
- Our cities
- Sports and gyms
- Our campuses
- Join our student community
- Support and money
- Our impact
- Research projects
- Research areas
- Research facilities
- Collaborate with us
Institutes, centres and groups
- Advanced Project Management Research Centre
- Autism Community Research Network @ Southampton (ACoRNS)
- Bladder & Bowel Management
- Centre for Digital Finance
- Centre for Eastern European and Eurasian Studies (CEEES)
- Centre for Empirical Research in Finance and Banking (CERFIB)
- Centre for Healthcare Analytics
- Centre for International Law and Globalisation
- Centre for Political Ethnography (CPE)
- Centre for Research in Accounting, Accountability and Governance
- Centre for Research on Work and Organisations
- Child and Adolescent Research Group
- Computational Nonlinear Optics
- Data Science Group
- Economic Theory and Experimental Economics
- Economy, Society and Governance
- Gravity group
- Integrative Molecular Phenotyping Centre
- Interdisciplinary Musculoskeletal Health
- Law and Technology Centre
- Mathematical Modelling
- Medicines Management
- People, Property, Community
- Product Returns Research Group (PRRG)
- Southampton Imaging
- Stefan Cross Centre for Women, Equality and Law
- String theory and holography
- Support for researchers
- Faculties, schools and departments
- Research jobs
- Find people and expertise