Overview
The aim of the Programme is to develop students’ knowledge and skills in Software Architecture & Design, Software Development Processes, Analysis and Design of Algorithms, Programming Language Design, Decision Analytics, Software Vulnerabilities, Microservices, and Data Analytics.
Students will develop advanced skills for analysing requirements and designing appropriate software solutions; creating complex software systems to solve real-world problems, evaluating and using advanced software environments, design methods and programming languages, and evaluating and responding to recent trends in interoperability and software development. Students will also complete a research project that is either academic or industry focused.
Course Delivery
24 months (4 semesters) is the minimum duration.
This programme is available online only. All classes are delivered over the Internet and all practical work is completed using MTU’s cloud infrastructure.
Award
Master of Science in Software Architecture and Design (Level 9 on the National Framework of Qualifications).