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
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
IELTS 6.5 (no band below 6.0)