Updating Results

University of Melbourne

  • 37% international / 63% domestic

Master of Software Engineering

  • Masters (Coursework)

Transform future business, health and communication with the Master of Software Engineering at Australia's leading university. Learn best practice for every stage of the software development cycle from design and engineering to deployment. Specialise in areas like Artificial Intelligence, Business, Cyber Security, Distributed Computing, or Human Computer Interaction, or continue without specialising.

Key details

Degree Type
Masters (Coursework)
Duration
3 years full-time, 6 years part-time
Course Code
MC-SOFTENG
Study Mode
In person
Intake Months
Mar, Jul

About this course

OverviewCourse overviewOverview

Transform future business, health and communication with the Master of Software Engineering at Australia's leading university. Learn best practice for every stage of the software development cycle from design and engineering to deployment.

Times Higher Education World University Rankings 2026

Choose your path

Once you've started studying, you can specialise in 'Artificial Intelligence', 'Business', 'Cyber Security', 'Distributed Computing' or 'Human Computer Interaction'. You can also continue without specialising.

Learn from world leading experts

Be guided by leading software experts in developing the technical expertise and skills required to implement a wide range of software engineering solutions.

Industry aligned curriculum

As a software engineering student, you'll tackle large-scale, real-world software design and development projects. Collaborate with IT professionals in a year-long industry project, preparing you for a successful career in software engineering.

Guaranteed Commonwealth supported places (CSPs) for Melbourne graduates

Domestic students who have completed a Bachelor degree at the University of Melbourne with a weighted average mark of 65% are guaranteed a CSP in the Master of Software Engineering. Find out more about fees and scholarships.

Exploring the differences between our IT courses?

Visit our article for more information

Study locations

Parkville

What you will learn

Overview

Course overview

Overview

Transform future business, health and communication with the Master of Software Engineering at Australia's leading university.* Learn best practice for every stage of the software development cycle from design and engineering to deployment.

* Times Higher Education World University Rankings 2026

Choose your path

Once you've started studying, you can specialise in 'Artificial Intelligence', 'Business', 'Cyber Security', 'Distributed Computing' or 'Human Computer Interaction'. You can also continue without specialising.

Learn from world leading experts

Be guided by leading software experts in developing the technical expertise and skills required to implement a wide range of software engineering solutions.

Industry aligned curriculum

As a software engineering student, you'll tackle large-scale, real-world software design and development projects. Collaborate with IT professionals in a year-long industry project, preparing you for a successful career in software engineering.

Guaranteed Commonwealth supported places (CSPs) for Melbourne graduates

Domestic students who have completed a Bachelor degree at the University of Melbourne with a weighted average mark of 65% are guaranteed a CSP in the Master of Software Engineering. Find out more about fees and scholarships.

Graduate outcomes

Graduate satisfaction and employment outcomes for Computing & Information Systems courses at University of Melbourne.
74.8%
Overall satisfaction
83%
Skill scale
65.7%
Teaching scale
80.7%
Employed full-time
$75k
Average salary