Computing

Software Engineering (BSc)

Engineer robust and scalable software solutions for global challenges. This programme takes a systematic approach to the entire software development lifecycle, from design and development to testing and deployment. You will work in collaborative, agile environments to build the applications and platforms that power modern society.
Faculty: Faculty of Computing
Degree: BSc
Duration: 4 years
Entry: 2025

Course Overview

Engineer robust and scalable software solutions for global challenges. This programme takes a systematic approach to the entire software development lifecycle, from design and development to testing and deployment. You will work in collaborative, agile environments to build the applications and platforms that power modern society.

Career Focus
Pursue roles as a software architect, DevOps engineer, mobile application developer, or technical project manager.
Faculty: Faculty of Computing