About this course
Explore the life cycle of software engineering projects and study exciting, specialist topics. On this 4-year Masters, you'll learn how to analyse a company’s software needs, then design, test and build a system that meets them. You’ll also develop the problem-solving, planning and teamwork skills that are essential for successful software engineers.
This integrated Masters combines hands-on software development with a core knowledge of software engineering. You'll study cutting-edge areas like:
distributed systems and networks
automated code development
You don’t need any previous experience in computer science to join the course. For the first programming module you can choose your own level, and if you are a beginner, we can help you get up to speed.
Our main computer lab has over 100 high-spec computer workstations and acts as the department’s social hub. You'll have access to our dedicated facilities, including:
software projects laboratory
David Barron computing laboratory
cyber security laboratory
centre for hybrid biodevices
Our academics are recognised internationally as leaders in their fields of expertise.
You can take this course with an additional year-long, paid placement. Apply with UCAS code II30 for the Industrial Studies option.
You can also choose to spend a single semester studying abroad.
We are also a member of The Alan Turing Institute, the UK's national institute for data science and artificial intelligence.
This course is based at Highfield, Southampton.
This qualification is awarded by the University of Southampton.
Download the programme specification
The programme specification sets out the learning outcomes of this course and details how the course is taught and assessed.