Master's Degree Computer Science Full Time

Master of Philosophy (Software Engineering)

at University of Newcastle · Newcastle, New South Wales

CRICOS course code

045923G

CRICOS provider code

00109J

This course is registered on the Commonwealth Register of Institutions and Courses for Overseas Students. Verify it yourself at cricos.education.gov.au before paying any fee.

Duration

2 years

Tuition (whole course)

A$79,055 total

Per year

A$39,528/yr

Intake

Semester 1 (Feb/Mar), Semester 2 (Jul)

About this program

The Master of Philosophy (Software Engineering) at the University of Newcastle is a research-focused master’s programme that provides advanced training in the principles and practices underpinning software engineering. Structured to span two years of full-time study, this course allows students to investigate specialised topics within the broad field of software engineering, culminating in the completion of an independent research thesis under academic supervision. The programme is well-suited to individuals aiming to deepen their technical expertise, contribute new knowledge to the field, or progress to further research degrees such as a PhD.

Australian master’s by research degrees typically comprise a combination of coursework units designed to support research skills development and a substantial independent research project. Students at Newcastle will enrol in research methods and foundational units, amounting to designated credit points that meet the requirements for the award. The core of the programme is the thesis, which involves identifying a research problem, designing and implementing methodologies, and disseminating findings through scholarly communication.

Graduates develop a deep understanding of software engineering methodologies, research design, and project management. Skills acquired include advanced software development, critical analysis, academic writing, literature review, and problem-solving tailored to real-world technological challenges. Students may also benefit from industry linkages within the thriving Australian technology and research sectors, particularly in Newcastle’s fast-growing digital industries.

This programme is ideal for aspiring software engineers, IT professionals seeking to move into research or academic roles, and those wishing to contribute to the advancement of software technologies. The Master of Philosophy also provides a pathway to doctoral study, and candidates are encouraged to confirm exact course structure and entry requirements on the university’s official website.

Entry requirements

English: International applicants must evidence English proficiency. IELTS Academic 6.0–6.5 overall is the common undergraduate and coursework-postgraduate standard, rising to 7.0–7.5 for teaching, nursing, medicine, law and social work. TOEFL iBT, PTE Academic, Cambridge C1 Advanced and the university’s own English programmes are accepted as equivalents; the Department of Home Affairs sets a separate English threshold for the Student visa itself.
International students: Registered on CRICOS for international students. A Confirmation of Enrolment (CoE) for this course supports a Student visa (subclass 500) application; Overseas Student Health Cover is required for the full duration.

Career outcomes

  • Software Engineer (R&D)
  • Academic Researcher
  • Software Development Project Lead
  • Technology Consultant
  • Lecturer or Tutor (tertiary sector)
  • Systems Analyst
  • Roles in Australian ICT, research, and technology innovation sectors

Graduates may be eligible for the Temporary Graduate visa (subclass 485) post-study work stream and can work up to 48 hours per fortnight while enrolled.

Frequently asked questions

How long is the Master of Philosophy (Software Engineering) at University of Newcastle?

It typically takes 2 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).

How much is the tuition?

Tuition is around A$79,055 total. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software Engineer (R&D)Academic ResearcherSoftware Development Project LeadTechnology ConsultantLecturer or Tutor (tertiary sector)Systems AnalystRoles in Australian ICT, research, and technology innovation sectorsGraduates may be eligible for the Temporary Graduate visa (sub...

Guides for this subject and the application

All guides →

Related programs

Bachelor's Degree Computer Science

Bachelor of Computer Science

University of New England

CRICOS 005909C · Provider 00003G

⏱ 3 years 🎓 Full Time 💰 A$104,400 total
Master's Degree Computer Science

Master of Computer Science

University of New England

CRICOS 012207G · Provider 00003G

⏱ 1.5 years 🎓 Full Time 💰 A$71,616 total