Our Education

A software engineering education from the discipline’s best

Software is everywhere – making those who create it critical to our future. Combine this demand with leading expertise and real-world experience, it’s no wonder why our Bachelor of Software Engineering (Honours) is a degree of a top choice for students around the world.

Apply now

Moulded by industry

We would like to acknowledge the generous contributions of our Industry Advisory Board members that continually enhance our curricula.

Hailing directly from globally-renowned organisations, their feedback and recommendations ensure our Bachelor of Software Engineering (Honours) produces graduates who have expertise sought-after around the world.

Taught by distinguished specialists

Our academics are internationally-recognised experts in software engineering. Researchers who are applying what they teach to make a profound impact for social good.

From inventing more social and ethical applications to improving AI and automation, the people you’ll learn from are enhancing software to advance blockchain, data analytics, digital health, smart cities, transport and sustainability – among many more applications.

Accredited by Engineers Australia

Engineers Australia accreditation is a seal of approval that our Bachelor of Software Engineering (Honours) is the highest quality. This means it’s modern, industry-focused, practical and meets national and global benchmarks.

Graduates are also guaranteed membership, making it easier to access resources and connections to engineering bodies also associated with Engineers Australia.

Gain skills across the software lifecycle

Throughout your course, you’ll undertake specialised units focused on different stages of the software lifecycle – and the diverse factors that influence it. These include architecture and design, quality and testing, security, implementation, ethics and more.

And because no education is complete without practice, we cap your degree off with either an Industry Experience project that sees you building a software solution for a real client – or independent research to introduce you to a future in the area.

Where to after graduation?

Because software is essential to the success of almost every organisation and industry, you’ll always have plenty of career opportunities open to you.

Some pathways you could pursue include:

  • software engineers
  • quality assurance engineer
  • test engineers
  • software architect
  • project managers
  • scrum master
  • product owners
  • agile coaches
  • data scientists
  • IT consultants.