Programme Overview
Learn How Great Software Gets Built
Software Engineering is concerned with creating, testing and
maintaining computer applications that solve real-world problems
while following recognised engineering principles and good
development practices.
Software powers almost every modern industry, from banking and
healthcare to entertainment, education, retail, transport and
communication.
The programme helps students understand how software can move from
an initial idea to a reliable digital product used by real people
and organisations.
01
Design Software Solutions
Learn how to understand a problem, define requirements and
plan the structure of a software solution.
02
Build Applications
Develop programming and technical skills for creating useful,
maintainable digital applications.
03
Test and Improve
Understand how software can be tested, reviewed and improved
before it reaches users.