Skip to main content
Search the University of Sydney website

Bachelor of Engineering Honours

Software Engineering stream

Overview

The Bachelor of Engineering Honours (Software) will prepare you for a role as a senior software engineer, development manager, applications programmer, analyst, consultant or software innovator. You will learn about all aspects of software production, from strategy and design to coding, quality and management. 


Software engineers design and develop computer games, business applications, operating systems and network control systems. They must be experts in the theory of computing systems, the structure of software, and the nature and limitations of hardware to ensure that the underlying systems will work properly. The tasks performed by software engineers evolve quickly, reflecting changes in technology and new areas of specialisation, as well as the changing practices of employers and industry.

For a standard enrolment plan for Software Engineering visit CUSP.