Undergraduate · Engineering

Bachelor of Engineering Honours (Software Engineering)

University of Sydney, Sydney, NSW, Australia

Apply

About this program

Sydney's software engineering degree sits within the same faculty as the university's strong computer science research base, and students get exposure to genuine research areas: the Australian Institute for Machine Learning and the university's cybersecurity research groups feed into elective offerings in a way that a purely vocational software degree wouldn't provide. The Bachelor of Engineering Honours (Software) is four years, Engineers Australia accredited, and shares a common first year with the rest of the engineering cohort before specialising, which suits students who aren't entirely sure between software and another engineering discipline early on.

Sydney's central location and reputation give students unusually direct access to the city's large finance, consulting, and tech-sector employers for the mandatory professional practice placement (around 60 days), and it's common for students to convert their placement into part-time work through their final year of study, sometimes leading to a graduate offer well before finishing the degree.

The final-year thesis project is individually supervised and can be research-based (attached to a faculty research group) or industry-based, and students interested in machine learning or cybersecurity specialisations tend to gravitate toward the research-based option given the faculty's active work in those areas.

Cost & duration

Duration4 yr
Tuition (international)A$58,000
Application feeA$0

English test scores

IELTS6.5 overall

Course structure

4 terms of coursework

Year 1: Engineering foundation units common across specialisations

  • Mathematics for Engineers, Introduction to Programming, Engineering Mechanics, Discrete Mathematics

Year 2: Software engineering core begins

  • Data Structures and Algorithms, Software Construction, Computer Systems, Database Systems
  • Year 3: Software Architecture, Software Testing and Quality, Professional Practice (industry placement, approx. 60 days), electives (options in AI, cybersecurity, distributed systems)
  • Year 4 (Honours): Advanced software electives, Engineering Thesis (research-group or industry-based project)

Admissions

Completion of Year 12 (or equivalent) with ATAR of approximately 92-96; strong background in mathematics recommended.

Last verified Sources:[1]
← Back to University of Sydney

We use essential cookies to run this site, and analytics cookies only if you accept them. Privacy policy

Bachelor of Engineering Honours (Software Engineering) at University of Sydney — Requirements & Cost | Where To Apply