Bachelor Honours Degree Computer Science Full Time

Bachelor of Engineering (Honours) in Software Engineering

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)

About this program

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.

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 and consulting firms
  • Systems Analyst for government agencies and private sector
  • Application Developer in start-ups and established companies
  • Project Manager in information technology projects
  • IT Consultant in banking, healthcare, and defence industries
  • Research and development roles in Australia’s tech ecosystem

Frequently asked questions

How long is the Bachelor of Engineering (Honours) in Software Engineering 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 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...

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