University of Sydney Handbooks - 2016 Archive

Download full 2016 archive Page archived at: Fri, 13 May 2016 14:40:30 +1000

Bachelor of Engineering Honours (Software)

Course 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.

Course Requirements


To meet requirements for the Bachelor of Engineering Honours (Software), a candidate must:

(a) successfully complete 192 credit points, comprising:

  1. A minimum of 36cp from the Engineering Core Table, including all required units;
  2. A minimum of 108cp from the Software Stream Core Table pertaining to the specialist stream being undertaken, including all required units;
  3. A minimum of 48cp of additional units from the Software Stream Specialist Table pertaining to the specialist stream being undertaken, including satisfying any additional requirements specified for the Specialist Table; and

(b) have an EWAM of at least 65 immediately prior to the semester in which a thesis unit of study is first attempted; and

(c) have an EIHWAM of at least 65 at the completion of the degree; and

(d) complete the requirements within a time limit of 5 years for a single Bachelor of Engineering Honours degree or complete the requirements within a time limit of 6 years for a combined Bachelor of Engineering Honours combined degree.

Candidates who satisfy Clause (a) above, but who have not satisfied all each of Clauses (b), (c) and (d), will qualify for the award of the Bachelor of Engineering degree (i.e. the pass degree, awarded without Honours).


For a standard enrolment plan for Software Engineering visit CUSP (https://cusp.sydney.edu.au).