The University of Southampton
Filter your search:

Software Engineering (BEng)

Bachelor of Engineering
3 years
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.

Course location

This course is based at Highfield, Southampton.

Awarding body

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.