The University of Southampton
Filter your search:

Software Engineering (BEng)

Bachelor of Engineering
Length of course
3 years, starts September 2020
Course type
UCAS course code

About this course

Learn to develop the reliable, complex and secure software systems we depend on, from mobile banking apps to aircraft autopilot controls. You’ll be able to analyse a company’s software needs, then design, test and build a system that meets them.

On this course you'll combine hands-on software development with a core knowledge of software engineering.

Specialist modules will let you explore new developments in areas such as:

  • robotics systems

  • cyber security

  • cloud application development

You’ll also develop crucial skills for software engineering projects, including:

  • communication

  • teamwork

  • project management

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.

This course is accredited by the British Computer Society (BCS) and the Institution of Engineering and Technology (IET).

We are also a member of The Alan Turing Institute, the UK's national institute for data science and artificial intelligence.

You can download the course details, including modules, in the programme specificationPDF opens in a new window (PDF, 209.84 KB).

Location and awarding body

The course location is Highfield campus in Southampton. The awarding body is University of Southampton.

Transfer between courses

You can transfer between BSc Computer Science and BSc Software Engineering at the end of year 1. You’ll need an average mark of at least 58% to do this. If the course leader agrees, you may also transfer at other times and between other courses.

Year 1 and 2 modules are the same across our Computer Science courses, making it easy to transfer.