Course overview
Gain expertise and effect meaningful change
Designed for those ready to deepen their expertise in software development, object-oriented design, and advanced algorithms, this master’s course gives you the capabilities to lead projects and solve complex software challenges. With an emphasis on delivering reliable, secure and maintainable software, the course prepares graduates to contribute meaningfully across a range of professional environments.
You’ll learn through hands-on experience, including an industry capstone project where you will apply your knowledge and skills to real-world challenges. Core units explore important topics in enterprise architecture, software lifecycle management, and cyber security, with hands-on experience using industry tools like Git, UML modelling, and CI/CD pipelines. This practical focus ensures graduates enter the job market with the confidence and capability to deliver secure, maintainable software from day one.
This ACS-accredited program is delivered fully online, with flexible entry options and advanced standing pathways that allow IT graduates to complete the course in as little as one year. Graduates will be confident in applying advanced software development methods, communicating effectively across technical and non-technical teams, and leading collaborative projects.