Master of Philosophy (Software Engineering) CRICOS 045923G

Master of Philosophy (Software Engineering) - CRICOS course code 045923G

Master of Philosophy (Software Engineering) (CRICOS course code 045923G) is a Masters Degree (Research) delivered by The University of Newcastle (UoN) over 2 years. This research-intensive program is designed for students seeking to deepen their expertise in software engineering through supervised independent research. As a CRICOS-registered course (provider CRICOS 00109J), it meets Australian Government standards for international students. On this page, you'll find indicative fees, entry requirements, delivery locations, and visa guidance to help you plan your study at one of Australia's leading universities. All data is sourced from the official CRICOS register as at April 2026.

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

Course overview

Master of Philosophy (Software Engineering) (CRICOS course code 045923G) is a Masters Degree (Research) delivered by The University of Newcastle (UoN) over 2 years. The course is classified under Field of Education 020100 - Computer Science, n.f.d. (Information Technology). It is designed for students who wish to undertake advanced research in software engineering, leading to the production of a thesis. The University of Newcastle is a government-funded institution with a strong reputation in engineering and computing. As a CRICOS-registered provider (00109J), UoN ensures the course meets the requirements of the ESOS Act, providing legal protections to international students.

What you'll study

This research degree focuses on developing advanced skills in software engineering through independent investigation. Students typically engage in a substantial research project under the supervision of an academic expert. Areas of study may include software design, algorithms, data structures, system architecture, and software testing methodologies. The program aims to produce graduates capable of contributing original knowledge to the field, whether in academia or industry. While the exact syllabus is determined by the supervisor and student, the course aligns with AQF Level 9 outcomes: systematic understanding of a field, specialised research skills, and the ability to communicate complex ideas effectively.

Duration and study mode

The Master of Philosophy (Software Engineering) is listed as a 2-year program (104 weeks) on the CRICOS register. Instruction is in English, and it is a single qualification (no dual award). The course is delivered on-campus at the University of Newcastle's Callaghan campus. Full-time study is expected, though part-time options may be available for domestic students. International students must maintain full-time enrolment to comply with visa conditions. There is no foundation studies or VET component associated with this course.

Fees

The indicative tuition fee for Master of Philosophy (Software Engineering) at The University of Newcastle (UoN) is A$79,055. Non-tuition fees (such as student services and amenities) are estimated at A$765, bringing the total indicative cost to A$79,820. Please note: these fees are sourced from the CRICOS register (April 2026) and are subject to change. Additional costs not included are Overseas Student Health Cover (OSHC), living expenses (accommodation, food, transport), and the student visa application charge. For the most current fees, visit the provider's website at www.newcastle.edu.au. All CRICOS-registered providers are required to publish accurate fee information.

Entry requirements

Entry requirements for Master of Philosophy (Software Engineering) vary by provider and are determined by The University of Newcastle (UoN). Generally, applicants need a bachelor's degree in a relevant field (e.g., computer science, software engineering) with a strong academic record. English language proficiency is required — typical scores are IELTS 5.5–7.0 overall depending on course level. For this research degree, a higher band (e.g., IELTS 6.5 or 7.0) is likely. Other tests like TOEFL or PTE may be accepted. If you do not meet the direct entry requirements, pathway options such as a Graduate Certificate may be available. Always confirm exact requirements with the provider.

Work component

No work component. This course does not include a mandatory work component. However, student visa holders (Subclass 500) are permitted to work up to 48 hours per fortnight during term and unlimited hours during scheduled breaks. Work opportunities can help offset living costs and provide valuable industry experience. Callaghan campus is well-connected by public transport, making part-time work accessible.

Delivery locations

The University of Newcastle (UoN) delivers this course at its Callaghan campus, located in CALLAGHAN, NSW. Callaghan is a suburb of Newcastle, approximately 12 km from the city centre. Newcastle is a vibrant regional city with a large student population, affordable living costs compared to Sydney (indicative weekly rent A$200–A$350), and excellent public transport including buses and trains. The campus is a short bus ride from Newcastle's beaches and amenities. With over 3,000 CRICOS-registered providers in Australia, choosing a location like Newcastle offers a balance of academic quality and lifestyle.

Student visa

International students require a Student visa (Subclass 500) to study this course in Australia. To obtain a visa, you must demonstrate genuine temporary entrant (GTE) criteria, meet English language and financial capacity requirements, and have Overseas Student Health Cover (OSHC). As a CRICOS-registered course, Master of Philosophy (Software Engineering) qualifies for a student visa. Student visa holders can work 48 hours per fortnight during term and unlimited hours during scheduled breaks. Your Confirmation of Enrolment (CoE) from UoN is required for the visa application. For detailed advice, consult a registered migration agent (MARA) or visit the Department of Home Affairs.

What to consider before choosing a research degree in Software Engineering

Research degrees like the Master of Philosophy (Software Engineering) require a high level of self-motivation and strong supervision. Before applying, consider the availability of supervisors in your area of interest, the university's research facilities, and industry connections. The University of Newcastle has strong links with the technology sector in Newcastle and beyond. Living costs in Newcastle are lower than in Sydney, making it an attractive option for budget-conscious students. Also, think about your career goals — a research degree can lead to PhD study or roles in R&D. Australia has over 1,500 CRICOS-registered providers offering more than 26,000 courses, so take time to compare options.

How to apply

Follow these three steps to apply for Master of Philosophy (Software Engineering) at The University of Newcastle (UoN):

1. **Research CRICOS-registered providers** — Filter by course level (Masters Degree Research), field (Software Engineering), and location (NSW) on HeadStart Academy to find suitable options. Verify CRICOS registration at cricos.teqsa.gov.au.

2. **Apply directly to your chosen institution** — Check entry requirements, English language test scores, and application deadlines on UoN's website. Prepare your academic transcripts, research proposal, and references.

3. **Receive your Confirmation of Enrolment (CoE) and apply for your Student visa (Subclass 500)** — Once accepted, UoN will issue a CoE. Use it to lodge your visa application, including evidence of OSHC, financial capacity, and GTE. For visa assistance, consult a MARA agent.

Start your journey — check your eligibility and apply for Master of Philosophy (Software Engineering) at The University of Newcastle (UoN) today.

Other courses at The University of Newcastle (UoN)

View the full The University of Newcastle (UoN) profile →

Similar Masters Degree (Research) courses in New South Wales

All Masters Degree (Research) courses in New South Wales →

Source-backed course facts

Master of Philosophy (Software Engineering) is a CRICOS-registered programme at The University of Newcastle (UoN). 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 Philosophy (Software Engineering)
CRICOS course code
045923G
Provider
The University of Newcastle (UoN) (00109J)
Course level
Masters Degree (Research)
Field of education
02 - Information Technology
Duration
104 weeks
Tuition (indicative)
A$79,055
Estimated total (indicative)
A$79,820
Delivery locations
CALLAGHAN
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$79,055, with non-tuition fees of A$765, totalling A$79,820. These figures are sourced from the CRICOS register (April 2026) and are subject to change. Additional costs include OSHC, living expenses (approximately A$21,041 per year for a single student), and the visa application charge (currently A$1,600). Always confirm current fees on the provider's website.
The course duration is 2 years (104 weeks) as registered on CRICOS. Students are expected to study full-time. The program may be extended if required for research completion, but visa conditions limit the maximum duration.
Entry typically requires a bachelor's degree in a relevant field (e.g., computer science, software engineering) with a strong academic record. English proficiency is required — likely IELTS 6.5 or equivalent. A research proposal or supervisor confirmation may be needed. Contact UoN for specific prerequisites.
The course is delivered at the University of Newcastle's Callaghan campus in CALLAGHAN, NSW. Callaghan is a suburb of Newcastle, easily accessible by public transport from the city centre. The campus offers modern facilities and a supportive research environment.
CRICOS lists estimated total fees of A$79,820 for Master of Philosophy (Software Engineering) (tuition A$79,055). Figures are indicative as at the April 2026 register snapshot — confirm current fees with The University of Newcastle (UoN) before applying.
The CRICOS course code is 045923G, offered by The University of Newcastle (UoN) (provider code 00109J). Use these codes when checking your offer and CoE.