Bachelor of Engineering Honours (Software Engineering)
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.

