Bachelor of Advanced Information Technology
Macquarie University
CRICOS 099141B · Provider 00002J
at Australian National University · Canberra, Australian Capital Territory
CRICOS course code
108316E
CRICOS provider code
00120C
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
4 years
Tuition (whole course)
A$234,100 total
Per year
A$58,525/yr
Intake
Semester 1 (Feb/Mar), Semester 2 (Jul)
The Bachelor of Engineering (Honours) in Software Engineering at the Australian National University is a four-year honours degree designed to provide in-depth knowledge and hands-on experience in software system design and development. This programme covers the principles of computer science, software architecture, coding, algorithms, digital systems, and project management. Students develop proficiency in contemporary engineering practices, learning to design, implement, and maintain complex software applications while considering usability, security, and scalability.
The degree follows the Australian Qualifications Framework (AQF) structure for bachelor honours programmes, comprising a series of sequenced units of study, each carrying a specific number of credit points towards graduation. Students complete core software engineering units, electives in emerging technologies, and advanced technical subjects. Integral to the honours year, learners engage in a significant research or capstone project, showcasing their ability to solve real-world software challenges. Work-integrated learning or industry-based placements are available, reflecting strong links with Canberra’s government, research institutions, and technology sector.
Graduates gain technical skills in coding, debugging, and testing software, as well as soft skills such as teamwork, communication, and project leadership. The curriculum is designed to equip students with the problem-solving ability and adaptability expected in multidisciplinary environments. This degree suits prospective engineers seeking a professional pathway in software engineering, students looking to work at the intersection of technology and innovation, or those interested in postgraduate research.
International students must demonstrate English proficiency (e.g. IELTS Academic 6.0–6.5 or equivalent). Students often take advantage of authorised work rights of 48 hours per fortnight while studying, and the Temporary Graduate visa (subclass 485) post-study work stream can provide opportunities for practical experience in Australia upon graduation. For further details on course content, admissions, and requirements, consult the official university page.
It typically takes 4 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).
Tuition is around A$234,100 total. Fees change yearly — confirm with an advisor.
Software Engineer in technology and consulting firmsSystems Analyst for government agencies and private sectorApplication Developer in start-ups and established companiesProject Manager in information technology projectsIT Consultant in banking, healthcare, and defence industries...
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