Course Description

Software Architecture & Design (MSc)

This programme is designed for software professionals, architects, and senior system design engineers. Managers of architecture teams will also benefit from this programme. The programme aims to form part of the evolutionary path that a software developer takes to become a software architect, allowing each student to advance their technical career path. Students will learn about the role of a software architect in creating an extensible and maintainable software solution by applying abstract knowledge and patterns to software architecture, and design.