- How long it takes
- 18 to 24 months
- full time
- Level
- Masters degree (coursework)
- University
- Leads on to
- Software Engineer
- $131,900 median pay
- Taught by
- 9 providers
- 5 states and territories
Is this course right for you?
What the Master of Computer Science asks of you, and what you might want to check first.
Before you start
Each provider sets its own entry requirements, so check the ones you are considering.
Where this course can take you
Jobs this qualification is a recognised route into, and the study that can follow it.
Jobs you can do with it

Software Engineer
Software engineers design, build and maintain the software a business or its customers rely on, from a mobile app to the systems running behind a website.
What else you need
Complete the relevant technical coursework and practical projects. The qualification is an education route; employers assess role-specific technical skills and experience.
Median pay$131,900

Machine Learning Engineer
Machine learning engineers build the systems that turn data into predictions, then keep those models working reliably once real users depend on them.
A step towards this job. What else you need
Median pay$127,400 (estimate)
Pay is the median for everyone in the job, and “In demand” means the job is on the national shortage list. Pay marked as an estimate is our own analysis, not a published figure.
Where you can study this course
There are 9 places you can study this course. When you compare them, check they teach it the way you want to study, how far you'd be from a campus, what it will cost you and what past students say about the teaching and support. They're listed by how often people search for them, and none of them pays to be here or to move up.
- Website for Flinders University (opens in a new tab)
Flinders University
Flinders City, Tonsley, SA
4.3from 1,059 Google reviews
- Website for University of Wollongong (opens in a new tab)
University of Wollongong
50 Scott Street Liverpool, UOW Liverpool, UOW Wollongong, NSW
4.3from 747 Google reviews
What to weigh up
- Enrolment and admin can be slow
- Course and assessment changes can disrupt study

Edith Cowan University
ECU City, ECU Joondalup, WA
4.3from 679 Google reviews

Adelaide University
Adelaide University, Adelaide City, SA
4.5from 1,262 Google reviews
What students like
- Lecturers and staff are helpful and professional
What to weigh up
- Enrolment and admin can be slow
- Website for The University of Sydney (opens in a new tab)
The University of Sydney
The University of Sydney, NSW
4.5from 2,084 Google reviews
- Website for The University of Melbourne (opens in a new tab)

The University of Melbourne
The University of Melbourne, VIC
4.5from 1,845 Google reviews
- Website for The University of Queensland (opens in a new tab)
The University of Queensland
St Lucia, QLD
4.5from 1,654 Google reviews

The University of Notre Dame Australia
The University of Notre Dame Australia - Broadway, The University of Notre Dame Australia - Fremantle, NSW, WA
5.0from 2 Google reviews
What you’ll learn
The main topics covered in the Master of Computer Science.
- Algorithms and data structures
- Software development
- Artificial intelligence and machine learning
- Computer systems and security
- Research or capstone project
Questions to ask before you enrol
Providers run this course differently, so the answers change from one to the next.
- When is the next intake, and how many are there each year?
- What is the total cost, including materials, checks and any placement costs?
- Can I study part time or online, and how does that change the length?
- Do the units count towards a higher qualification if I go on to study further?