Master of Software Engineering CRICOS 106110B

Master of Software Engineering

Master of Software Engineering (CRICOS course code 106110B) is a Masters Degree (Coursework) delivered by The University of Melbourne (UniMelb) over 3 years. This AQF Level 9 qualification is designed for graduates seeking advanced expertise in software engineering principles, including software development, project management, and system design. As a CRICOS-registered course (provider 00116K), it meets Australian Government standards for international students, ensuring quality education and ESOS Act protections. The University of Melbourne, a leading Group of Eight university, offers this program at its Parkville campus in Melbourne, Victoria — a city with over 1,500 CRICOS-registered providers and 26,433 courses available. Whether you aim to work in tech hubs or pursue research, this degree provides a pathway to global opportunities. Below, we break down everything you need to know: fees, entry requirements, visa steps, and more.

All listed providers are CRICOS-registered with the Australian Government
Data sourced directly from the official CRICOS register (April 2026)
Free resource — no commission, no referral fees
Covers 26,433 courses across all study levels and states

What you'll study

This course falls under the field of Engineering and Related Technologies (03) — specifically 030000 Engineering and Related Technologies, n.f.d. At the Masters Degree (Coursework) level, students typically engage in advanced coursework covering software architecture, algorithms, data structures, cybersecurity, and agile methodologies. You'll also develop skills in critical analysis, problem-solving, and team leadership. While the exact curriculum is set by The University of Melbourne, graduates are prepared for roles such as software engineer, systems architect, or IT project manager. The program emphasises both theoretical foundations and practical application, often including capstone projects or industry-aligned assignments. No two courses are exactly alike — always confirm the syllabus with the provider.

Duration and study mode

According to the CRICOS register, this course runs for 3 years (156 weeks) of full-time study. The language of instruction is English. It is a single qualification (no dual award) and does not include foundation studies. Students are expected to maintain full-time enrolment to comply with student visa conditions. The University of Melbourne may offer flexible study options; however, international students should ensure their study load meets visa requirements. The course is delivered face-to-face at the Parkville campus, with no online or remote options listed on the CRICOS register.

Fees (indicative — set by The University of Melbourne)

The indicative tuition fee for this course is A$208,451. In addition, non-tuition fees amount to A$150, giving an estimated total of A$208,601. Please note: these figures are sourced from the CRICOS register as at April 2026 and are subject to change. Overseas Student Health Cover (OSHC), living costs, and the visa application charge are not included. Melbourne's weekly living costs typically range from A$450-$650 for rent, groceries, and transport — this is a guide only. Always visit The University of Melbourne's official website (unimelb.edu.au) for the most current fee schedule and to confirm any scholarships or fee reductions.

Entry requirements (general guidance)

English language proficiency is required, with an IELTS score of 6.5-7.0 overall (or equivalent). Applicants are expected to hold a recognised bachelor's degree in a related field, such as computer science or software engineering, with a strong academic record. Some applicants may need to complete prerequisite subjects. For those who do not meet direct entry requirements, pathway programs (such as a Graduate Diploma or Master's qualifying program) may be available — consult The University of Melbourne for options. International qualifications must be assessed for equivalence by the provider. Always check the institution's website for the most up-to-date entry criteria.

Work component

No work component: This course does not include a mandatory work component. However, international students on a Subclass 500 visa can work up to 48 hours per fortnight during term and unlimited hours during scheduled breaks, subject to visa conditions. Work experience or internships may be available as optional extracurricular activities — check with the university.

Delivery locations

This course is delivered at The University of Melbourne — Parkville, VIC. Parkville is a major educational precinct in Melbourne's inner north, home to several universities and research institutes. The campus is well-served by public transport (trams, trains, buses) and offers access to the city's cultural and professional opportunities. Melbourne has over 200 CRICOS-registered providers, making it one of Australia's most popular study destinations. Living costs in Melbourne are moderate compared to Sydney, with student accommodation options ranging from A$250-$500 per week. The city is consistently ranked among the world's most liveable, with a diverse population and strong job market in tech and engineering.

Student visa

To study this course as an international student, you need a Student visa (Subclass 500). Key requirements include: Confirmation of Enrolment (CoE) from The University of Melbourne, genuine temporary entrant (GTE) evidence, Overseas Student Health Cover (OSHC), and proof of financial capacity (tuition, living costs, and travel). Student visa holders can work up to 48 hours per fortnight during term and unlimited hours during scheduled breaks. Always check the Department of Home Affairs for current visa conditions. HeadStart Academy is not a registered migration agent — consult a MARA agent for personalised advice.

How to apply

Follow these 3 steps to apply for the Master of Software Engineering at The University of Melbourne:

1. **Research CRICOS-registered providers** – Use the CRICOS register to verify that The University of Melbourne (CRICOS 00116K) is registered to offer this course (106110B). Filter by course level (Masters), field (Engineering), and location (Victoria).

2. **Apply directly to your chosen institution** – Visit The University of Melbourne's website to review entry requirements, submit your application (including academic transcripts, English test scores, and any supporting documents), and note application deadlines. Some courses may require a portfolio or interview.

3. **Receive your Confirmation of Enrolment (CoE) and apply for your Student visa** – Once accepted, the university will issue a CoE. Use this to apply for a Student visa (Subclass 500) online via the Department of Home Affairs. Include OSHC, proof of funds, and GTE statement. Visa processing times vary — apply early.

Ready to apply? Start by researching CRICOS-registered providers and then apply directly to The University of Melbourne. For visa guidance, consult a registered migration agent or visit homeaffairs.gov.au.

Other courses at The University of Melbourne (UniMelb)

View the full The University of Melbourne (UniMelb) profile →

Similar Masters Degree (Coursework) courses in Victoria

All Masters Degree (Coursework) courses in Victoria →

Source-backed course facts

Master of Software Engineering is a CRICOS-registered programme at The University of Melbourne (UniMelb). Use this register extract [CRICOS register, Apr 2026] to cross-check codes, duration and indicative fees before you apply.

CRICOS register extract

Course
Master of Software Engineering
CRICOS course code
106110B
Provider
The University of Melbourne (UniMelb) (00116K)
Course level
Masters Degree (Coursework)
Field of education
03 - Engineering and Related Technologies
Duration
156 weeks
Tuition (indicative)
A$208,451
Estimated total (indicative)
A$208,601
Delivery locations
PARKVILLE
Work component
No

This page is general information only and not migration advice. Confirm Student visa (Subclass 500) requirements with the Department of Home Affairs.

Important notes for international students

  • Tuition and living-cost figures on this site are indicative only — confirm current fees with the provider before you accept an offer.
  • HeadStart Academy is not a registered migration agent and does not provide immigration advice. For Student visa (Subclass 500) rules, OSHC and financial capacity, verify with the Department of Home Affairs or a registered MARA agent.
  • Only CRICOS-registered providers may enrol overseas students. Always check the CRICOS course and provider codes on your offer and Confirmation of Enrolment (CoE).

Related pages

Frequently Asked Questions

The indicative tuition fee is A$208,451, with non-tuition fees of A$150, totalling approximately A$208,601. This does not include OSHC, living costs, or visa application charges. Fees are set by the university and subject to change — check the provider's website for the latest figures.
The program runs for 3 years (156 weeks) of full-time study, as recorded on the CRICOS register. It is a single qualification with no dual award or foundation component. Students must maintain full-time enrolment to meet visa requirements.
Applicants typically need an IELTS score of 6.5-7.0 overall and a related bachelor's degree (e.g., computer science or software engineering). Prerequisites may apply. Pathway options are available for those who do not meet direct entry — check with The University of Melbourne.
This course is delivered at The University of Melbourne's Parkville campus in Victoria. Parkville is a major educational hub with excellent public transport links to Melbourne's city centre.
CRICOS lists estimated total fees of A$208,601 for Master of Software Engineering (tuition A$208,451). Figures are indicative as at the April 2026 register snapshot — confirm current fees with The University of Melbourne (UniMelb) before applying.
The CRICOS course code is 106110B, offered by The University of Melbourne (UniMelb) (provider code 00116K). Use these codes when checking your offer and CoE.