Master's Degree Computer Science Full Time

Master of Information Technology (Software Engineering)

at Charles Darwin University · Darwin, Northern Territory

CRICOS course code

0101693

CRICOS provider code

00300K

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$72,882 total

Per year

A$36,094/yr

Intake

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

About this program

The Master of Information Technology (Software Engineering) at Charles Darwin University is a two-year coursework degree designed for those who want to deepen their skills in software design, architecture, testing, and project management. Delivered in Darwin, students take units covering advanced programming, software development methodologies, requirements engineering, and quality assurance. You’ll explore topics like software project management and system analysis while developing strong problem-solving skills through practical and theoretical work.

This course is structured over four semesters, with students completing a series of core and elective units measured in credit points. A capstone project typically brings together everything learned, challenging you to solve real-world software engineering problems—often in connection with local industry partners or organisations. Some units may include work-integrated learning opportunities, giving you hands-on experience that’s highly valued by employers in Australia.

Students gain practical experience with leading tools and collaborative development environments. You’ll strengthen both your technical and communication abilities, which are essential for managing software development teams or working on large-scale IT projects. This master's course suits graduates from IT, computer science, or engineering backgrounds, as well as professionals aiming to specialise further within software engineering.

Australian degree structures are clear about workload: subjects are known as units of study and each is assigned a set number of credit points. International students can work up to 48 hours per fortnight during teaching periods, and graduates are eligible to apply for the Temporary Graduate visa (subclass 485) to gain post-study work experience in Australia. For the latest details on entry requirements and course content, always check 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 in private companies, government agencies, or technology firms
  • Systems Analyst within IT consulting or in-house IT departments
  • Software Architect for design and planning of large-scale systems
  • Project Manager in software development teams
  • Quality Assurance Engineer in testing and software reliability roles
  • IT Consultant in the Australian tech sector

Frequently asked questions

How long is the Master of Information Technology (Software Engineering) at Charles Darwin University?

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

How much is the tuition?

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

What are the career outcomes?

Software Engineer in private companies, government agencies, or technology firmsSystems Analyst within IT consulting or in-house IT departmentsSoftware Architect for design and planning of large-scale systemsProject Manager in software development teamsQuality Assurance Engineer...

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