Undergraduate · Engineering

Bachelor of Engineering (Honours) - Software Engineering

UNSW Sydney, Sydney, NSW, Australia

About this program

A four-year, 168-unit accredited engineering degree combining engineering design fundamentals with computing depth. It starts with the same common engineering core as UNSW's other engineering majors (Engineering Design and Innovation, first-year maths and computing) before specialising into software architecture, systems design, and software project management from second year. Distinct from the standalone CS degree in its engineering accreditation and heavier emphasis on large-scale system design and formal engineering process.

The degree requires a minimum of 60 days of industrial training, which the faculty helps place, often with Sydney's large tech, finance, and telecommunications employers given UNSW's location and industry relationships.

Cost & duration

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

English test scores

IELTS6.5 overall
PTE58 overall

Verified unsw.edu.au

Course structure

5 terms of coursework

  • Year 1: Engineering Design and Innovation, Programming Fundamentals, Mathematics 1A/1B, engineering foundations
  • Year 2: Data Structures and Algorithms, Software Engineering Design and Construction, Database Systems, Computer Architecture
  • Year 3: Software Architecture, Requirements Engineering, Systems Design Project, electives
  • Year 4: Capstone Engineering Design Project (thesis-equivalent), advanced electives
  • Mandatory: minimum 60 days industrial training, plus 168 units of credit overall

Admissions

ATAR 90 or equivalent, Mathematics Extension 1 recommended

Why trust Where To Apply

  • Official sources onlyEvery deadline, fee, and requirement traces to a university, government, or admissions-body page.
  • Dated and re-checkedEach fact carries the date it was last verified, on a quarterly re-verification cadence.
  • IndependentNo university pays for inclusion, a better write-up, or a higher rank. We are not an education agent.
  • Named editor, public methodWritten and maintained by a named operator against a published methodology.
← Back to UNSW 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, UNSW Sydney: Fees & Entry Requirements 2026 | Where To Apply