Bachelor of Engineering (Honours)(Software)

Thrive in the golden age of software

From South Australia to Silicon Valley, software engineers are using a combination of problem solving and creativity to develop new technologies that change the world. They are involved in the whole life cycle of computer software. They strategise, design, build, test, code and collaborate.

Studying software engineering will prepare you to drive software solutions to enhance our future for generations to come. 

What will you do?

Our Bachelor of Engineering (Honours) (Software) combines the underlying principles of software engineering with strong technical and leadership skills. You will:

  • tackle real-world, open-ended and complex programming problems
  • take new and refreshed courses that emphasise divergent thinking, collaborative learning and teamwork
  • work with industry mentors
  • pursue work experience and internship opportunities with some of the world’s best-known companies
  • complete an eight-week practical experience.

Majors are available in:

A Minor is available in:

Where could it take you?

Our software engineering graduates are highly sought after by top companies around the globe. As an accredited engineer, you could develop software for mobile robots and driverless cars. You might create and test video gaming experiences. Perhaps you’ll design apps or entirely new smart technologies. In the software engineering landscape, you can code your own adventure.

This program is accredited by Engineers Australia and the Australian Computer Society (ACS).

Entry Requirements

Please note: For programs including placements and/or study-related activities in settings where COVID-19 vaccination is mandatory, it is an inherent requirement that all students be fully vaccinated prior to undertaking the placement and/or study-related activity.
For our students who are studying offshore in 2022, the University will continue to offer high-quality access to the learning resources remotely for most programs. This includes all lectures, tutorials and other support material. Students will be advised in advance if there are course components that cannot be provided in remote mode and, wherever possible, offered alternative courses.
Please refer to the COVID-19 FAQ page for further information and a list of programs where in-person attendance is required.

Choose your applicant type to view the relevant admissions information for this program.
I am a:

Domestic applicants

Admissions information

SATAC Code 334891
Guaranteed Entry Score - ATAR 80
Guaranteed Entry Score - IB 29
Deferment Yes - 2 year
Intake February and July
Prerequisites SACE Stage 2: Mathematical Methods , Specialist Mathematics and Physics. IB: Mathematics: Analysis and Approaches (HL) and Physics (SL grade 4/ HL grade 3) MathTrackX is an online bridging program available as a recognised alternative to Mathematical Methods. Unsure if you will meet prerequisites or ATAR? Check out our Engineering Pathway.
Selection Criteria
Recent Secondary Education Applicants with recent secondary education are those whose admission is primarily based on the completion of Year 12 within the last two years, however if you completed your secondary education more than two years ago, you may still be able to be considered on the basis of your secondary schooling. You must not have completed more than 2 years full time equivalent university study (48 units). You compete for a place with your Selection Rank (ATAR plus any applicable adjustment factors). Applicants who have not achieved a competitive Selection Rank (ATAR plus any applicable adjustment factors) required for selection may be selected based on the grades in selected year 12 subjects. Applicants do not need to apply to be considered for subject-based entry, as this will automatically be done. For more information, please see: applicants may be eligible for entry through the Aboriginal and Torres Strait Islander Access Pathway. See Wirltu Yarlu for further information.
Higher Education Study You must have completed at least six months full time equivalent higher education study (the number of courses and units will vary depending on your prior institution however at the University of Adelaide, this equates to 4 courses / 12 units). A Grade Point Average (GPA) is calculated for each separate program you have undertaken (apart from some double degree programs where the GPA is combined). You compete on the basis of your best GPA. Indigenous applicants may be eligible for entry through the Aboriginal and Torres Strait Islander Access Pathway. See Wirltu Yarlu for further information.
Vocational Education and Training (VET) study You must have completed an AQF Certificate IV or above from a Registered Training Organisation. Your application will be ranked according to the level of the award. Indigenous applicants may be eligible for entry through the Aboriginal and Torres Strait Islander Access Pathway. See Wirltu Yarlu for further information.
Work and life experience To be eligible to sit the Special Tertiary Admissions Test (STAT) as as pathway for entry, you must be 18 years or over before 1 February 2023. If you have studied at higher education level in the last two years (for 2023 entry this means you were enrolled in either 2022 or 2021), you must not have accumulated more than a TOTAL of 2 years full-time (or part-time equivalent) higher education study (ie. including any study prior to 2021). If you meet this criteria, you will be ranked according to your result in the Special Tertiary Admissions Test (STAT). Your STAT result is not weighted between verbal and quantitative components. Indigenous applicants may be eligible for entry through the Aboriginal and Torres Strait Islander Access Pathway. See Wirltu Yarlu for further information.
Other Entry Pathways
How to Apply
SATAC Code: 334891

2022 Admissions Data for school leavers
(raw ATAR, excluding any applicable adjustment factors)
Lowest ATAR to receive an offer N/A
Median ATAR to receive an offer N/A
Highest ATAR to receive an offer N/A
Selection Rank
(ATAR plus any adjustment factors)
Lowest Selection Rank to receive an offer N/A
Median Selection Rank to receive an offer N/A
Highest Selection Rank to receive an offer N/A
Minimum eligibility score 80
Additional criteria considered Selection rank only

Fees and Scholarships

Choose your applicant type to view the relevant fees and scholarships information for this program.
I am a:

Domestic applicants

Indicative annual tuition fees
Commonwealth-supported place: $7,740

Where the standard duration of the program is less than one year the full cost of the program is displayed.

More information on Student Contribution Amounts.


These scholarships, as well as many others funded by industry and non-profit organisations, are available to potential and currently enrolled students.

Find a Scholarship.


Career Readiness

Demand for software engineers is extremely strong. There are currently not enough graduates to meet industry demand, so there is no better time than now to study for a software engineering career.

Our graduates are employed across a diverse range of industries including: DSTG, Saab Australia, Google Australia, Atlassain, BAE systems, Raytheon, Microsoft, Maptek, ElmTek, and with government agencies.

The University of Adelaide Careers Service prepares, inspires and empowers students to achieve successful career transitions and connect with industry

The University of Adelaide Careers Service prepares, inspires and empowers students to achieve successful career transitions and connect with industry.

Industry Placement

Students are required to complete eight weeks of approved practical experience.

Professional Accreditation

Graduates qualify for professional membership of Engineers Australia.

The Bachelor of Engineering (Honours) (Software) is also accredited by the Australian Computer Society (ACS). The program is designed to provide a professional qualification in computing and software engineering.

It also provides the necessary academic requirements for membership of the Institute of Electrical and Electronic Engineers (IEEE) and the American-based Association for Computing Machinery (ACM).

Potential careers

Network Engineer, Networking Specialist, Communications Engineer, Computational Engineer, Computer Systems Engineer, Cyber Defender, Cyber Intelligence Expert, Data Analyst, Database Coordinator, Defence Engineer, Defence Scientist, Defence Industry Scientist, Engineer, Entrepreneur, Software Developer, Software Engineer, Software Specialist, Systems Administrator, Systems Analyst, Systems Engineer, Systems Programmer, UI Developer, ...

Degree Structure

In the early years of the program students build a scientific and engineering foundation of computing, mathematics and digital electronics, in preparation for more specialised software engineering courses. The third and fourth years have a strong emphasis on group software development projects with close industry connections.

A major is a great way to specialise and pursue topics of interest without narrowing future career options. All graduates of this degree— irrespective of their major—qualify as software engineers, and can pursue a career in any specialist field within the profession. Majors are available in Defence Systems, and Smart Technologies.

Completion of a minor introduces students to an aligned field where there technical knowledge can be applied. This allows students to explore career opportunities in these areas. A minor is available in Entrepreneurship.

Students are required to complete eight weeks of approved practical experience.

Academic Program Rules

The Calendar is a comprehensive handbook of the University's academic program rules.

Areas of Specialisation

Majors are available in:

  • Defence Systems
    South Australia is Australia's defence state and home to many important defence investments and industries, including shipbuilding and the over-the-horizon radar project. Software engineers are critical to defence capabilities, and this major is ideal for launching a career in the field.
  • Smart Technologies
    The cross-disciplinary Smart Technologies major prepares students for careers in the fascinating field of artificial intelligence, and provides a broader perspective than direct artificial intelligence or electronics majors. Courses cover physical electronic devices and virtual sensor signal analysis, algorithms, and artificial intelligence systems. 
A minor is available in:

  • Entrepreneurship
    Take the technical knowledge from the degree and create ventures in areas from large corporations, to small businesses, the not-for-profit sector, and community organisations through an Entrepreneurship minor. All technology advances in the past decade were once an idea that is now a reality through entrepreneurs. Students learn the processes, risks, rewards, motivations and societal impacts of innovation and entrepreneurship within regional, national and global perspectives.

Example Study Plan

Core Courses
Students must complete the following:

Elective, choice of
Students must choose one of the following:
Major OR Minor, choice of
Students can choose either a major or minor in the following:
  • Defence Systems or;
  • Smart Technologies or;
  • No Major 

  • Entrepreneurship


Assessment can vary from course to course and can include a combination of class work, tutorials, assignments, laboratory work, quizzes, project work and exams.


University has allowed me to grow in in confidence, independence and learned important life skills. The opportunity to meet brilliant minds in other students and academic staff has served to push me to strive in improving myself by raising my standards higher.

The University of Adelaide is committed to regular reviews of the courses and programs it offers to students. The University of Adelaide therefore reserves the right to discontinue or vary programs and courses without notice. Please read the important information contained in the disclaimer.

Last updated: Thursday, 29 Sep 2022