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
English test scores
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.