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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
This page is general information only and not migration advice. Confirm Student visa (Subclass 500) requirements with the Department of Home Affairs.