University of Southampton

Course Details

BEng Software Engineering

Course Description

Software engineering drives the fundamental technologies of today’s connected world. Take the opportunity to develop the skills to create the next generation of software systems. Engineering high quality, secure and reliable software systems has never been so challenging. The modern world is driven by an astonishing variety of interconnected software, from phone apps to systems that control critical utilities and infrastructure. Our distinctive BEng Software Engineering programme will develop your skills in programming, software design, analysis, quality assurance, and project management and you will study a range of specialist modules such as: critical systems web development advanced databases scripting languages You will also have the opportunity to work on an individual project to take a piece of software from development to implementation and evaluation. Major employers worldwide are keen to employ our graduates – in system development, information technology and communications in the IT sector, and in the finance, service, communications and entertainment industries.

Course Duration

NumberDuration
3year

Career outcomes

Employability is embedded into modules from the first year onwards and right from the first lecture. We explain the degree skills which are being taught throughout the modules and offer a number of optional employability modules. The technical skills you will obtain are in high demand, as are skills of understanding and analysing problems, together with communicating the results. Major technology organisations have a special need for computer scientists. You could end up as part of the team writing the next version of Windows, devising a computer based stock control system for an automotive manufacturer, or writing a secure web-based customer interface for a US music distributor.

BEng Software Engineering University of Southampton