Skip to main content
Courses_

Our rankings

  • 61st in the world

    Ranked 61st globally for engineering and technology by the 2020 QS University Rankings by Subject.

  • 1st for employability

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

Overview

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 four-year 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.

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 that best align with this degree are:

Important information for students commencing in 2021

As part of our continual effort to improve our academic offering, we are making some exciting changes to the Bachelor of Engineering Honours.

What’s changing?

Taking effect Semester 1, 2021, students in the Bachelor Engineering Honours will undertake enhanced foundation studies in data and computation, and a sequence of real-world project units throughout their degree, which will enable them to apply technical knowledge in practice.

Why are we changing?

The future of work is increasingly dynamic and digital. These changes have been made in response to the rapid advancements in computational tools and the utilisation of rich data in engineering practice. They will ensure our students continue to graduate job-ready and at the forefront of engineering innovation.

What does this mean in practice?

Degree and stream names will remain unchanged, however, from 2021, specialisations will replace majors. We have created a number of new exciting specialisations to choose from. There is however, no change to the graduate outcomes or to the duration of the degree.

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

My qualification is

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 (March) 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 - 31 January of the commencing year.

Semester 2 - 30 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 (March) and Semester 2 (August)

What you'll study

To complete the Bachelor of Engineering Honours (Civil 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.

Units of Study

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

If you’ve already completed university-level or equivalent subjects, you may be able to apply for credit for previous study.

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.