Program Introduction
The Department of Computing introduces a new Master’s of Software Development program that provides a practical pathway toward learning a current, in-demand skill set with no significant programming experience required.
Our program adopts a hands-on, practical approach to software development, equipping students with industry-ready competencies in coding, problem-solving, and collaboration. It covers programming fundamentals to modern app development practices, all in four semesters from start to finish. Upskill to become qualified for career opportunities in software development that offer increased flexibility, job security, higher income potential, and genuine job satisfaction.
The Master’s of Software Development program is uniquely tailored to complement our new Master’s of User Experience Design program, offering graduates a comprehensive skill set encompassing both development proficiency and design awareness. This interdisciplinary synergy empowers graduates to excel in multifaceted roles, seamlessly integrating design principles with technical implementation. Throughout the program, students engage in collaborative projects and coursework alongside peers from both disciplines.
With a total of 30 credits distributed across four semesters, students can complete the program in a condensed time frame of just 16 months. Additionally, our program stands out for its affordability and accessibility, featuring scholarship opportunities and a hybrid learning model that accommodates both in-person and remote synchronous participation.