Show as: Mobile

Bachelor's Degree in Software Engineering

University of Southampton
3 years
Full time
Bachelor's degree
Scholarships available
On campus
September 2022

Program description

Bachelor's Degree in Software Engineering

Learn to how to become a software engineering as you develop the reliable, complex and secure software systems. From mobile banking apps to aircraft autopilot controls, you’ll learn how to analyse software needs, then design, test and build a system that meets them.

On this BEng Software Engineering degree 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 degree is accredited by the Institution of Engineering and Technology on behalf of the Engineering Council for the purposes of:

  • fully meeting the academic requirement for registration as an Incorporated Engineer
  • partly meeting the academic requirement for registration as a Chartered Engineer

This course is also accredited by the British Computer Society (BCS), and we're a member of The Alan Turing Institute, the UK's national institute for data science and artificial intelligence.

Admission requirements


  • A*AA including mathematics (minimum grade A)


  • A*A*B including mathematics (minimum grade A*)


  • AAAA including mathematics

International Baccalaureate Diploma

Pass, with 38 points overall, with 18 points required at Higher Level including 6 at Higher Level in Mathematics: Analysis and Approaches or 7 at Higher Level in Mathematics: Applications and Interpretation


  • D in the BTEC Subsidiary Diploma plus grades A*A in two A-levels including mathematics (minimum grade A)


  • D* in the BTEC Subsidiary Diploma plus grades AA in A-levels including mathematics.
  • D*D in the BTEC Diploma plus grade A in A-level mathematics


  • DD in the BTEC Extended Diploma plus grade A* in A-level mathematics.
  • We do not accept the BTEC Extended Diploma without A-level Maths.
  • Applicants with a BTEC Extended Diploma should apply for the Engineering/Physics/Mathematics/Geophysics Foundation Year.

Other requirement

GCSE requirements

Applicants must hold GCSE English language (or GCSE English) (minimum grade 4/C) and mathematics (minimum grade 4/C)

International Students

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.

For more information about admission requirements, please visit the university website.

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Chat with students

Program content

Year 1

  • Algorithmics
  • Computer Systems I
  • Data Management
  • Foundations of Computer Science
  • Professional Development
  • Programming 2
  • Programming I
  • Software Modelling and Design

Year 2

  • Advanced Software Modelling and Design
  • Distributed Systems and Networks
  • Intelligent Systems
  • Interaction Design
  • Programming III
  • Programming Language Concepts
  • Software Engineering Group Project
  • Theory of Computing

Year 3

  • Part III Individual Project

You must also choose from the following modules in year 3:

  • Advanced Computer Architecture
  • Advanced Computer Networks
  • Advanced Databases
  • Cloud Application Development
  • Computational Biology
  • Computer Vision
  • Engineering Management and Law
  • Foundations of Machine Learning
  • Game Design and Development
  • Machine Learning Technologies
  • Natural Language Processing
  • Operational Research
  • Real-Time Computing and Embedded Systems
  • Security of Cyber Physical Systems
  • Social Computing Techniques
  • Web Infrastructure
  • Web and Cloud Based Security

Scholarships & funding

Several scholarship options are available. Please check the university website for more information.

Tuition fees

  • The full tuition price for local/UK students is £9,250
  • The price for International/Non-UK students is £23,720


  • Final award: Bachelor of Engineering with Honours (BEng (Hons))
  • Name of Award: Software Engineering
  • Interim Exit awards:
    • Bachelor of Engineering (BEng)
    • Certificate of Health Studies (CertHE)
    • Diploma of Health Studies (DipHE)
  • FHEQ level of final award: Level 6

Career opportunities

Software engineers are in demand in a wide range of sectors, especially those that rely on IT. This gives you plenty of career opportunities, so you could work in:

  • technology companies
  • consultancies
  • healthcare
  • government intelligence
  • financial services

Potential roles include:

  • software engineer
  • software developer
  • app designer
  • web developer
  • IT solutions analyst

Electronics and Computer Science graduates have secured roles at organisations including:

  • Apple
  • McLaren
  • Samsung
  • Sony
  • Microsoft

Contact school

Want to know more about this program, Bachelor's Degree in Software Engineering? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Currently living in *
Nationality *

About this institute

University of Southampton

The University of Southampton is a top 100 global University with a top 15 UK University place. We are a founding member of the prestigious Russell Group, as demonstrated by our research intensity. We have a wonderful global community, with...

Read more about this school

Why study at University of Southampton

The University of Southampton is a welcoming and close knit student community of roughly 22,000 students. We have an international student population which makes up just under 30% of our student body which is wonderful. With 98% of our graduates going into work or further study 6 months after graduation, we offer the chance to study at a world leading Russell Group University whilst safe in the knowledge you will be well on your way to succeeding your chosen career.

Contact info

University of Southampton

University Road
SO17 1BJ Southampton
United Kingdom

 Show phone number

Contact school

Want to know more about Bachelor's Degree in Software Engineering? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!