Bachelor of Advanced Information Technology
Macquarie University
CRICOS 099141B · Provider 00002J
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)
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.
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.
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.
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.
It typically takes 2 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).
Tuition is around A$72,882 total. Fees change yearly — confirm with an advisor.
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...
Macquarie University
CRICOS 099141B · Provider 00002J
Macquarie University
CRICOS 099187K · Provider 00002J
Macquarie University
CRICOS 108996J · Provider 00002J
University of New England
CRICOS 005909C · Provider 00003G
University of New England
CRICOS 006334G · Provider 00003G
University of New England
CRICOS 012207G · Provider 00003G