Bachelor of Software Engineering (Honours)

Australian National University (ANU)

Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 00120C

Software Engineering is about building effective software systems that address complex problems in a broad range of domains including transport, finance, medicine, science and the arts. ANU adopt a systems approach that not only covers the technical aspects of professional practice, innovation and research, but also the complex socio-technical context in which these activities occur. This includes approaches to deal with uncertainty and risk, design, modern management practices, ethics and communication. Students will develop these skills and capabilities through a balance of theoretical study, team projects with industry partners, and work experience. Students also have the opportunity to develop innovation and entrepreneurial capabilities by working on their own start-ups with industry entrepreneurs.


192 units of courses comprising of 24 core courses, 8 elective courses and 60 days of professional work experience.


  • Intelligent systems
  • Systems architecture
  • Theoretical computer science
  • Data science
  • Information systems
  • Software development

Standard entry requirements

  • Year 12 or equivalent
  • Prerequisites: ACT - Mathematical Methods Major
  • NSW - Mathematics
  • VIC - Mathematical Methods/Mathematical Methods (CAS) Preferred: ACT - Specialist Mathematics (Major/Minor)
  • NSW - Mathematics Extension 1
  • VIC - Specialist Mathematics

Study pathways

Credit will be granted for equivalent studies as appropriate at other universities or TAFEs.

Study information

Campus Fees Entry Mid year intake Attendance
Canberra International: $182,400
  • ATAR: 77
  • Part-time : 8 years
  • Full-time : 4 years

Further information

This program can also be incorporated into a double degree through the Flexible Double Degree Group - Engineering or Advanced Computing Group.

Related courses

Browse more courses
Is the information on this page correct? Request update
Enquire about this course
You must agree before submitting.
Related careers

Become a member

Already a member? Login Forgot password?

Join the conversation