
University of New South Wales
Bachelor of Engineering (Honours) (Software Engineering)
Nationally Recognised Higher EducationUNSW Bachelor of Engineering (Honours) (Software) is a four-year full-time degree for those wanting to pursue a career in the growing field of software engineering.
You'll learn about the processes, methods and tools for the design and development of high-quality, reliable software systems. This involves the study and application of software specification, design, implementation, testing and documentation. You'll also gain the invaluable skill of writing code to design programs that fulfil needs and solve problems.
This degree includes a series of workshops that enable you to work in teams and gain hands-on experience. To get you work ready, you'll apply these skills through 60 days of approved industry training.
Delivery mode
University of New South Wales offers this course through the following delivery modes:
Blended
Combine the flexibility of online learning with the support of on campus learning.
- UNSW Sydney, High St, Kensington
Entry requirements
Domestic Students
- There are no mandated entry requirements.
Entry requirements
Assumed knowledge
Mathematics Extension 1
English language requirements
- IELTS: 6.5 overall (min. 6.0 in each subtest)
- TOEFL iBT: 90 overall (min. 23 in writing, 22 in reading, listening and speaking)
- PTE (Pearson Test of English – Academic): 64 overall (min. 54 in each subtest)
- C1 Advanced Cambridge (formerly known as CAE – Cambridge Advanced English): 176 overall (min. 169 in each subtest)
- C2 Proficiency Cambridge (formerly known CPE – Cambridge Proficiency English): 180 overall (min. 180 in each subtest)
Course fees
For more information about this course and payment options please enquire now.
Career opportunities
The Bachelor of Engineering (Honours) (Software Engineering) will prepare you for the following roles.
Network Engineer
A Network Engineer maintains a system of computer or electrical services. You might install new systems or perform repairs on existing networks. Ne...
Software Architect
A Software Architect coordinates software systems for a large company or organisation. You might oversee the design and installation of new softwar...
Software Developer
Software Developers create computer programs and apps, usually collaborating with large project teams of corporate clients, other developers, and i...
Software Engineer
A Software Engineer designs information technology systems for a range of industries. You might create new software systems or make changes to exis...
About University of New South Wales
UNSW is at the heart of the sophisticated global knowledge system that is shaping our future. Since our foundation in 1949, we have strived to create and share critical knowledge for the benefit of society, with lasting impact. The strategies produced and implemented across our university are strengthening our ability to achieve these goals, now and into the future.
It is our privilege to shape the next generation of global thought leaders, entrepreneurs, and trailblazers.