Skip to main content

Our rankings

  • 65th in the world

    Ranked 65th globally for engineering and technology by the 2021 QS University Rankings by Subject.

  • 1st for employability

    Our graduates are ranked 1st in Australia and 4th globally for employability by the 2022 QS Graduate Employability Rankings.

Overview

In response to COVID-19, the University of Sydney has reviewed the availability of courses to be delivered remotely. 

This course will be available for students to study remotely whilst the Australian border remains closed due to the COVID-19 global pandemic. Please note that some units of study that are not essential to completing the degree may not be available to be studied remotely.

About this course

Our Bachelor of Engineering Honours (Software) you provide you with first hand knowledge on how to design and develop computer games, business applications, operating systems and network control systems. Combining technical knowledge with industry experience, you will be ready to transform the digital world.

As a software engineering student, you will learn all aspects of software production, from strategy and design to coding, quality and management. You will develop knowledge in computer systems, data structures and programming, the foundation for further studies in software design, development, security and management.

During your degree you will be taught by experts in the software engineering discipline and learn about programming and computer languages, data structures, algorithms and databases, data-centric computing, operating systems and software project management.

In your fourth year you will complete an embedded honours thesis, which enables you to design an independent research project and specialise in an area that interests you.

All students in the Bachelor of Engineering Honours undertake enhanced foundation studies in data and computation, and a sequence of real-world project units throughout their degree, enabling you to apply technical knowledge in practice.

As part of your degree you will undertake the award-winning Professional Engagement Program enabling you to change your approach to learning through self-reflection and extra-curricular activities throughout your degree.

The specialisations available in this degree are:

Subject areas

All specialisations are optional. The specialisations available for this degree are shown below.

Shared pool

Admission, fees and how to apply

Depends on your qualification, citizenship status

The details on this page based on your selections are a guide only, and are subject to change.

English language proficiency

Find out if you need to prove English language proficiency (depends on your country of origin and educational background).

Your fee

How to apply

Prospective domestic students apply through the Universities Admissions Centre (UAC) for a Commonwealth supported place . Refer to the UAC website for key dates. Separate scholarship deadlines apply, visit the scholarships website for details.

For other useful information, visit our How to apply page.

Current University of Sydney students applying to transfer from one bachelor's degree to another apply directly to the University. The exact process will depend on the course you are currently in and the course to which you wish to transfer. For more information visit the Change your course page.

Current students applying to transfer from a diploma to a bachelor's degree must apply through UAC.

Refer to the UAC website . Separate Scholarship deadlines apply - visit the scholarships webpage for details.

Starting date

Semester 1 (February) and Semester 2 (August)

Visit the How to apply page for detailed information on if you need to apply directly to the University or through the Universities Admissions Centre (UAC). If you are a direct applicant, when you are ready to apply select the `Apply’ button on this course page.

Current University of Sydney students applying to transfer from one bachelor's degree to another apply directly to the University. The exact process will depend on the course you are currently in and the course to which you wish to transfer. For more information visit the Change your course page.

Closing dates

Direct applicants:

Semester 1 - 15 January of the commencing year.
Semester 2 - 25 June of the commencing year.

We strongly encourage international applicants to apply as early as possible to allow time for visa and travel arrangements. Separate scholarship deadlines apply - visit the scholarships webpage for details.

UAC Applicants: Refer to the UAC website

Starting date

Semester 1 (February) and Semester 2 (August)

What you'll study

Detailed course structure: Bachelor of Engineering Honours (Software)

To complete the Bachelor of Engineering Honours (Software Engineering) you must undertake 192 credit points (cp) worth of units (ie, subjects), which will take 4 years of full-time study.

A typical unit of study has a value of 6cp. Full-time students normally enrol in 48 cp worth of units each year.

During the degree you will study:

  • 18 cp of foundational units in Maths and Computing
  • 30 cp of project units, including a thesis in the final year
  • 96 cp of core units in Software Engineering
  • 42 cp of Software and related electives
  • 6 cp of free electives which can be chosen from across the University

This course includes mandatory completion of the Professional Engagement Program (PEP) - see Work Component section.

Work component

Mandatory work component = 200 hours.

The work component must be completed as part of the award requirements and is undertaken as part of the Professional Engagement Program (PEP).

Professional Engagement Program (PEP)

The program requires completion of 600 hours of professional engagement experiences integrated continuously throughout the degree. It is designed to allow students to contextualise their learning, enhance their own professional development, and build the foundations of a strong professional engineering career. The professional engagement activities are spread over 3 flexible stages. This involves

  • a minimum of 70 hours of non-engineering focused activities (casual or part-time work, volunteering, employment skills, mentoring and/or development of transferable skills) and
  • a minimum of 200 hours of engineering focused activities (industry projects, site visits, guest lectures, interviews, seminars, conferences and/or research)
  • a minimum of 200 hours of engineering work experience in industry in stage 3 (typically final year).

Sample study plan

Year Sem  Unit of study 
The Professional Engagement Program (PEP) is embedded throughout each semester of the degree.
1 1 Mathematics Project 1 Computing Free elective
  2 Mathematics Stream unit Stream unit Stream unit
2 1 Project 2 Stream unit Stream unit Stream unit
  2 Stream unit Stream unit Stream unit Stream unit
3 1 Project 3 Stream unit Stream unit Stream unit
  2 Stream unit Stream unit Stream unit Stream unit
4 1 Thesis Stream unit Stream unit Stream unit
  2 Thesis Stream unit Stream unit Stream unit

Assumed knowledge

HSC Mathematics Extension 1 and Physics. If you attempt engineering without this prior level of knowledge of Mathematics you may experience difficulty, so you are strongly advised to undertake an appropriate bridging course

Applying for honours

This course has an integrated Honours program, with all students undertaking a research thesis in the final year. 

Admission criteria

Admission this course is on the basis of the following criteria:

Admission pathways are open to domestic applicants on the basis of equity or other adjustment factors, including for Aboriginal and Torres Strait Islander applicants. For details, visit admission pathways.

Prerequisites

This course has a mathematics course prerequisite. For details on the prerequisite, and how it applies to you, visit: Mathematics course prerequisites.

Credit for previous study

For more information about the University’s credit policy, please see the Credit for Previous Studies page.

Course opportunities

The Faculty of Engineering offers one-year exchange programs with partner universities in Europe, Asia and North America.

In addition to your Professional Engagement Program (PEP) commitments, there are opportunities to join a diverse range of engineering student societies and engage in outreach activities, industry placements and competitions throughout your degree.

Professional accreditation

This course is accredited by the Australian Computing Society, Engineers Australia and by other major professional engineering institutions. Our graduates are also recognised internationally through the Washington Accord of the International Engineering Alliance.

Career pathways & prospects

Career pathways

  • Software analyst and engineer
  • Information security specialist
  • Artificial intelligence
  • Control systems
  • Database programmer and management
  • Information technology
  • Internet programming
  • Language compliers
  • Web developer
  • Multimedia and telecommunication software systems
  • Real-time software engineering
  • Reliable biomedical systems
Future study options

The faculty provides a link between postgraduate students in the different Engineering disciplines, and offers a welcoming and supportive environment in which to undertake challenging coursework programs and research. The faculty's postgraduate coursework and research are focused on industrial applications supported by strong fundamental research programs run by internationally recognised academics.

Domestic students

International students

To help you understand common terms that we use at the University, we offer an online glossary.