University of Melbourne

Australian
55 Scholarships 147 Programs 4 Degree levels

The Master of Computer Science at the University of Melbourne is a postgraduate coursework programme that deepens technical knowledge in core computing areas and enables specialisation in topics such as artificial intelligence, software engineering and cybersecurity. It suits graduates with a solid undergraduate computing or quantitative background who want to move into advanced technical roles or broaden their research skills through a substantial project component.

What you'll study

The Master of Computer Science blends advanced core subjects with flexible elective choices and a substantial capstone or project component. Core topics typically cover algorithms and data structures, advanced software engineering, operating systems and distributed computing, databases, and the theoretical foundations of computation. Elective streams allow specialisation in areas such as machine learning and artificial intelligence, data science, human–computer interaction, cybersecurity, computer graphics, and networking.

Students undertake both taught subjects and a major project or research-oriented capstone that emphasises applying methods to realistic problems — for example developing scalable systems, designing and evaluating learning models, or producing secure software architectures. The programme balance is designed to build both practical engineering skills (programming, system design, testing, deployment) and analytical abilities (formal modelling, algorithm analysis, statistical inference).

  • Typical taught subjects: Advanced Algorithms; Machine Learning and Statistical Methods; Software Systems Design; Distributed Systems and Cloud Computing; Databases and Information Management; Computer Systems Security.
  • Typical project options: Industry-linked software development project, research project with academic supervisor, or an applied data science capstone.

Entry requirements

Applicants are normally expected to hold a recognised undergraduate degree with substantial computing content or an equivalent qualification. A strong background in programming, data structures, discrete mathematics and basic statistics is usually required. Candidates whose prior study is not closely related to computer science may be required to complete specified bridging subjects or to apply via a graduate diploma pathway.

Selection is based on prior academic performance, the relevance of previous study or work experience, and supporting documentation such as academic transcripts and a CV. International applicants must demonstrate English language proficiency to the University’s standard. Additional requirements may apply for those seeking advanced standing or credit for prior learning.

Career prospects

Graduates from the Master of Computer Science move into a broad range of technical and leadership roles across industry, government and research organisations. Common entry roles include software engineer, systems architect, data scientist, machine learning engineer, security analyst and DevOps engineer. With experience, alumni progress to senior engineering roles, product or technical leadership, specialised R&D positions, or doctoral research.

The degree is also suited to applicants aiming to transition into computing from allied disciplines; the combination of core training and electives supports changes of career direction into high-demand technology areas, startups, consultancies and multidisciplinary teams in sectors such as finance, health, media and telecommunications.

Why study at University of Melbourne

The University of Melbourne offers access to experienced academic staff working across established research centres and industry collaborations, providing opportunities to work on contemporary problems and engage with partners in the tech sector. The programme’s flexible structure lets students tailor study to technical or applied interests while benefiting from the University’s wider research ecosystem and cross-disciplinary connections.

Students also gain access to campus resources, computing facilities and career support services that help bridge study and employment, including project placements, internship links and alumni networks in Australia’s technology and research communities.

Latest Masters Scholarships

Similar Masters programmes in Australian

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to University of Melbourne

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.