Master's Degree Computer Science Full Time

Master of Information Technology (Software Engineering)

at Charles Darwin University · Darwin, Northern Territory

CRICOS course code

116324E

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 postgraduate degree for people who want to build, test and maintain software systems properly — not just write code that works once. You study programming, data structures and algorithms, software architecture, database design, testing and quality assurance, and the project management side of delivering software on time. Later units typically move into areas like secure software development, distributed systems, and the tools teams actually use in industry: version control, continuous integration, and agile delivery methods.

How the degree is structured

Australian master's degrees by coursework usually run over two years full time, split into semesters or trimesters. You enrol in units of study, each worth a set number of credit points, and you need a total credit count to graduate — commonly around 96 credit points for a two-year master's, though the exact figure depends on the institution. Most courses include a capstone project or minor thesis in the final year, where you take a real software problem through requirements, design, build and evaluation. Some programs also offer a professional placement or industry project unit, which is where software engineering students get their first taste of a working development team. Confirm the unit list, credit points and any placement options on the official course page.

What you actually learn

You come out able to design software that other people can maintain, write tests that catch problems before users do, work in a team using Git and code review, and explain technical decisions to non-technical people. You also pick up the research and writing skills to evaluate new tools and methods rather than just following whatever framework is popular this month. Group projects are common, and so are presentations — software engineering is a team sport, and the degree treats it that way.

Who it suits

This course suits computing graduates who want to specialise in software engineering, and also people from other technical backgrounds — maths, science, engineering — who are switching into software development and need a recognised qualification. If you already work in IT and want to move from support or administration into development or architecture, a master's like this gives you the formal grounding and the project experience to make that jump. Charles Darwin University is based in the Northern Territory, which means smaller cohorts and closer contact with staff than you might find in a large metropolitan university, plus links to government and industry projects across northern Australia. International graduates can apply for the Temporary Graduate visa (subclass 485) post-study work stream, and while you study, your visa generally allows up to 48 hours of work per fortnight. English requirements for international applicants are set out on the university's page — IELTS Academic 6.0–6.5 overall is the common coursework-postgraduate standard, with TOEFL iBT, PTE Academic and Cambridge C1 Advanced accepted as equivalents. The Department of Home Affairs sets its own separate English threshold for the Student visa. Check the CRICOS register and the official course page for the current tuition, intake dates and English requirements before you apply.

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 developer or engineer — building and maintaining applications for banks, government agencies, health providers, mining and resources companies, and tech firms across Australia.
  • Full-stack or backend developer — working on web services, APIs and cloud-based systems.
  • QA or test engineer — designing automated test suites and quality processes for software teams.
  • DevOps or platform engineer — managing build pipelines, deployment and infrastructure as code.
  • Systems analyst or technical business analyst — translating business needs into technical requirements and software designs.
  • Software architect (with experience) — making the high-level design decisions for larger systems.
  • IT project coordinator or delivery lead — running software projects using agile methods.
  • Further study or research — a pathway into a PhD or research roles in software engineering and computer science.

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 developer or engineer — building and maintaining applications for banks, government agencies, health providers, mining and resources companies, and tech firms across Australia.Full-stack or backend developer — working on web services, APIs and cloud-based systems.QA or t...

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