Skip to content
Skip to navigation menu


Software Engineering

The expertise and understanding you develop as you learn to engineer software solutions are well regarded by employers. By emphasising the design, implementation, testing, maintenance and overall quality of software applications, you will focus on acquiring and practicing the skills required by a professional programmer. Often found in a team role, software engineers are the architects of large and complex software solutions demanded by organisations.

Course Pathways

Course UCAS Code
Software Engineering (BSc) G600
Software Engineering with a year in industry (BSc) G601

School of Computer Science & Informatics