The study of software engineering will allow you to write good software and give you the necessary engineering skills to meet system requirements, including:

reliability
maintainability
usability
cost-effectiveness
Our programme includes the practical application of computing sciences, as computer systems grow in size and complexity.

We offer a wide range of courses delivered by leaders in their field. Our degree flexibility allows you to tailor your experience to your interests and be in control of your learning.