University of Sydney Handbooks - 2014 Archive

Download full 2014 archive Page archived at: Fri, 04 Apr 2014 13:43:56 +1100

Bachelor of Engineering (Software Engineering)

Course Overview


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

Course Requirements

To meet requirements for the Bachelor of Engineering (Software Engineering), a candidate must successfully complete 192 credit points, comprising:

  1. core and elective units of study relating to the specialist stream, as prescribed by the table of units of study for the stream; and
  2. any additional free elective units of study as may be necessary to gain credit to complete the award.


For a standard enrolment plan for Software Engineering visit http://cusp.sydney.edu.au/students/view-degree-page/name/BE(Soft)