The Master of Computing at Curtin University is a postgraduate coursework degree that deepens technical and professional skills across software development, data analytics, cyber security and related computing fields. It suits graduates with a background in computing or a related discipline and professionals seeking to upskill for technical or leadership roles in industry or research pathways.
The Master of Computing is structured to provide advanced technical knowledge and practical experience. You will study core topics such as advanced programming, algorithms and data structures, software engineering, and systems design, alongside electives that reflect current specialisations including data science and machine learning, cyber security, cloud and distributed systems, human-centred computing, and networked systems.
Typical components include:
Applicants are normally required to have a recognised bachelor degree in computing, information technology or a closely related discipline. Candidates with degrees in other disciplines but with relevant professional experience or demonstrated computing competency may be considered for admission, sometimes with specified bridging units to address foundational knowledge gaps.
Typical requirements include:
Graduates of the Master of Computing are prepared for a range of technical and leadership roles in the technology sector. Common career outcomes include software engineer, systems architect, data scientist or analyst, cyber security analyst, cloud solutions engineer, IT consultant and technical project manager.
The degree also supports pathways into specialised industry roles where graduates design, build and manage large-scale IT systems, lead application development teams, or apply advanced analytics and machine learning techniques. For those interested in further study, the program provides a foundation for research masters or doctoral programs.
Curtin University offers industry-relevant computing education with a strong emphasis on practical skills and applied research. The School of Computing is engaged with local and international industry partners, providing opportunities for industry-linked projects, internships and exposure to contemporary toolchains and cloud platforms.
Students benefit from modern computing facilities, specialist laboratories and a curriculum informed by research in areas such as artificial intelligence, cybersecurity and data analytics. Curtin’s computing programs are aligned with professional expectations and have accreditation pathways with Australian professional bodies, helping graduates meet industry standards.
Additionally, Curtin’s focus on work-ready graduates, international campus network and connections to the technology ecosystem in Perth and beyond make it a suitable choice for students aiming to advance their technical career or move into leadership and specialist roles within the computing sector.
Shortlist scholarships and plan your application — free guidance from our advisors.