Bachelor (Honours)
Learn all aspects of software production, from strategy and design to coding, quality and management.
Learn all aspects of software production, from strategy and design to coding, quality and management. Develop knowledge in programming and computer languages, data structures, algorithms and databases, data-centric computing, operating systems and software project management.
Software engineering is ideal for creative and analytical thinkers who enjoy coding and teamwork. You'll have a multitude of career options, including information security specialist, database programmer, system test engineer, web developer and software analyst.
Explore our Software Engineering undergraduate degree
As a graduate, you will have the knowledge and skills to pursue a career in such areas as:
This course is accredited by Engineers Australia. Our graduates are recognised internationally through the Washington Accord of the International Engineering Alliance.