Bachelor Honours Degree Information Technology Full Time

Bachelor of Software Engineering (Honours)

at Australian National University · Canberra, Australian Capital Territory

CRICOS course code

077948M

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)

About this program

The Bachelor of Software Engineering (Honours) at the Australian National University (ANU) is a four-year undergraduate honours degree designed to cultivate advanced knowledge and practical skills in software engineering. The programme addresses the full software development lifecycle, from requirements analysis and systems design to implementation, testing, maintenance, and project management. Students are equipped to design complex software systems, with studies including algorithms, programming languages, database management, embedded systems, and software architecture.

The structure features a series of core and elective units of study, distributed across eight standard semesters, totalling the credit points typical of Australian qualifications at this level. The final year includes an honours thesis or capstone project, allowing students to carry out in-depth research or deliver a significant industry-linked software solution, demonstrating both technical depth and project management expertise. Work-integrated learning opportunities and professional placements are also components of the programme, supporting real-world industry engagement essential for the fast-evolving IT sector.

Students develop in-demand skills such as software design, programming, critical thinking, teamwork, and communication. The programme also cultivates professional ethics and a thorough understanding of how software engineering solutions impact society. This honours degree is ideally suited to those with a strong interest in computing, problem-solving, and creating innovative technology solutions for diverse sectors. ANU's connections with research centres and Canberra's thriving technology scene provide access to applied learning and internship pathways.

International applicants must meet English proficiency requirements, with IELTS Academic 6.0–6.5 overall (or equivalent) as the standard. While studying, students have the right to work up to 48 hours per fortnight and may be eligible for the Temporary Graduate visa (subclass 485) post-graduation. Prospective students should confirm application details, latest course structure, and admission requirements on the official ANU or CRICOS register page.

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 technology, government, finance, or healthcare sectors
  • Systems analyst or architect for Australian IT consultancies
  • Embedded systems developer within scientific and industrial organisations
  • Project manager or technical lead in software development teams
  • Graduate-entry roles in major Australian technology and research firms

Frequently asked questions

How long is the Bachelor of Software Engineering (Honours) at Australian National University?

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

How much is the tuition?

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

What are the career outcomes?

Software engineer in technology, government, finance, or healthcare sectorsSystems analyst or architect for Australian IT consultanciesEmbedded systems developer within scientific and industrial organisationsProject manager or technical lead in software development teamsGraduate-...

Guides for this subject and the application

All guides →

Related programs

Bachelor's Degree Information Technology

Bachelor of Information Technology

Macquarie University

CRICOS 047327M · Provider 00002J

⏱ 3 years 🎓 Full Time 💰 A$144,600 total
Master's Degree Information Technology

Master of Data Science

Macquarie University

CRICOS 080284J · Provider 00002J

⏱ 2 years 🎓 Full Time 💰 A$94,500 total
Master's Degree Information Technology

Master of Information Technology

Macquarie University

CRICOS 083790M · Provider 00002J

⏱ 2 years 🎓 Full Time 💰 A$94,500 total
Bachelor's Degree Information Technology

Bachelor of Digital Business

Macquarie University

CRICOS 090742E · Provider 00002J

⏱ 3 years 🎓 Full Time 💰 A$144,600 total
Diploma Information Technology

Diploma of Information Technology

Macquarie University

CRICOS 095021J · Provider 00002J

⏱ 42 weeks 🎓 Full Time 💰 A$37,900 total