About Software engineering

Learn how to produce and manage large and small-scale software systems, guided by experts in cybersecurity, data mining, artificial intelligence and machine learning.

Develop the advanced technical expertise, teamwork and communication skills to keep you agile in a rapidly evolving industry and graduate with an internationally recognised qualification.

Start with an undergraduate degree and choose a major in Computing and Software Systems or Computing then complete a Master of Software Engineering to become an accredited engineer.