Bachelor of Software Engineering (Honours) (Apprenticeship)

Undergraduate | 2026

Degree hero banner
Mode icon
Mode
Mode
Your study is primarily delivered on campus
On Campus
Start date icon
Start date
Start date
The month you will commence your studies. Exact start date is outlined in the course timetable.
February
Campus icon
Campus
Campus
This program is available across multiple locations with some study required at more than one campus to complete the degree.
Duration icon
Duration
Duration
Duration is approximate and based on a full-time study load.
5 year(s) full-time
Program code icon
Program code
HSOEA
Study as icon
Study as
Full time or part time
Fees
Indicative annual fees
Indicative annual fees
Commonwealth Supported students are charged a portion of the cost of their higher education through a student contribution. Fee-Paying programs require the full tuition fees of your study, which can be deferred partly or in full to a FEE-HELP loan. This is based on the total number of units studied for this program on an annual full-time basis.
Prerequisites icon
Prerequisite
Prerequisite
A prerequisite is a required course or/subject that you must have successfully completed before you can enrol into this program.
None
Assumed knowledge icon
Assumed knowledge
Assumed knowledge
Assumed knowledge, while not essential, is where you have a minimum level of understanding in the relevant course area.
None
  1. Brochure download icon
  2. Enquire enquire icon
  3. Apply arrow-right-white icon

Entry requirements

Admission criteria

To be eligible, an applicant must have achieved at least one of the following minimum entry requirements and demonstrate they fulfil any prerequisite and essential criteria for admission. In cases where there are more eligible applicants than available places, admission will be competitive with ranks based on the entry criteria.

Secondary education (Year 12)

  • Completion of a secondary education qualification equivalent to the South Australian Certificate of Education (SACE).

Vocational Education and Training (VET)

  • Completion of an award from a registered training organisation (RTO) at Certificate IV (AQF level 4) or higher.

Higher education study

  • Successful completion of at least 6 months full-time study (or equivalent part-time) in a higher education award program.

Work and life experience

  • Completion of an Adelaide University approved enabling, pathway or bridging program; OR
  • A competitive result in the Skills for Tertiary Admissions Test (STAT); OR
  • Relevant professional certificates/qualifications including: Cisco CCNA, Cisco CCNP, Cisco CCIE, Microsoft Certified Solutions Associate (MCSA), Microsoft Certified Solutions Expert (MCSE), Microsoft Certified Solutions Developer (MCSD), Microsoft Certified Solutions Master (MCSM); OR
  • Qualify for special entry
alt
Note:

Applications for 2026 entry into our Bachelor of Software Engineering (Honours) (Apprenticeship) are now open. To apply, please use our direct entry form. Applications close on 30 September 2025.

Why Bachelor of Software Engineering (Honours) (Apprenticeship)?

Build our digital world by becoming an experienced software engineer, developing innovative software solutions across a diverse range of global industries like banking, finance, healthcare, agriculture, education and defence. 

Adelaide University’s Bachelor of Software Engineering (Honours) (Apprenticeship) revolutionises the way students prepare for a career in IT. From day one of the program, you will study Software Engineering while having a paid position working for one of our industry partners. Take the opportunity to start earning a salary and have your university fees covered by your employer.

Graduate with five years of software engineering industry experience and the enhanced knowledge and skills required of a software engineer. This apprenticeship will allow you to develop versatile and highly sought-after skills to design, build and drive quality software solutions. Be proficient in programming, employ approaches to produce quality software artifacts and possess software development principles and techniques to produce software solutions that solve complex problems.

Applications for this degree are open now for 2026 entry. To apply, please use our direct entry application form. Applications close on 30 September 2025.

program overview

Overview

Our Bachelor of Software Engineering (Honours) (Apprenticeship) will equip you with the relevant industry experience and specialist knowledge, technical skills and software development practices to professionally practice as a software engineer.

Be exposed to a blend of on-campus academic learning, courses undertaken in the workplace and practical, hands-on workplace experience to develop a deep understanding of how software solutions are designed and built.

When not studying on campus, you’ll attend the workplace where you’ll work alongside software engineers, applying your knowledge and skills in real, professional settings.

Develop your knowledge of software requirements, design, development and testing to create reliable, maintainable, and scalable software solutions.

Our program will also prepare you to adapt to emerging technology and industry trends in software engineering. Get armed with industry tools and processes to solve complex problems and inspire innovation in companies.

Graduate with five years of industry experience as a software engineer. You’ll be highly skilled and equipped to work in IT companies and organisations that develop small to large software solutions, or large, complex software solutions and systems. 

Applications for this degree are open now for 2026 entry. To apply, please use our direct entry application form. Applications close on 30 September 2025.

Please note there are limited places for the Software Engineering Degree Apprenticeship program and entry will be competitive. We encourage applicants to also apply for our Bachelor of Software Engineering (Honours). Applying for the on-campus Bachelor of Software Engineering (Honours) program will not impact your eligibility or consideration for the Software Engineering Degree Apprenticeship program. 

What you'll learn

During your first year of study, you'll establish a strong foundation in essential IT fundamentals including programming, database development, networking, and IT systems and system requirements. 

You will then develop your software engineering skills through specialist courses learning modern, industry relevant practices. From your second year, learn about data structures, system design, agile development, DevOps, design patterns, secure software development and cloud and concurrent programming – high demand skills valued by employers. 

You’ll also further extend your software engineering knowledge and skills with courses on: 

  • System architecture 
  • Software quality assurance 
  • Scalable software systems design and architecture.

This degree allows you to use your classroom and workplace skills to build systems using effective architectural and software design patterns. Focus on modern industry-relevant programming languages and practices while developing highly sought after professional skills. Learn in purpose-built computer laboratories using a range of specialised software applications. 

In addition to workplace employment throughout your entire degree, you’ll also apply your skills in a professional industry-relevant project during your final year.  

Assessments for this apprenticeship include programming exercises, software development, essays, exams, oral and supervised tests. You will also undertake competency-based assessment in your workplace.

What courses you'll study

Complete 192 units comprising:

  • 156 units for one Major from Major courses, and
  • 30 units for all Work integrated learning, and
  • 6 units for all Electives

Complete one Major from the following:

Course name Course code Units
course icon
Course name
Apprenticeship
Course code
APPRHSOEA
Units
156

Complete 30 units for ALL of the following:

Course name Course code Units
course icon
Course name
Industry Professional Practice
Course code
INFO1900
Units
6
course icon
Course name
Industry System Requirements Practice
Course code
INFO2900
Units
6
course icon
Course name
Industry Systems Design Practice
Course code
INFO2901
Units
6
course icon
Course name
Industry Agile Project Management Practice
Course code
INFO3006
Units
6
course icon
Course name
Industry IT Project 1
Course code
INFO4903
Units
6

Complete 6 units for ALL of the following:

Course name Course code Units
course icon
Course name
Elective 1
Course code
AUXX1011
Units
6

Ready to apply?

search

Find your program

Discover the programs and explore the opportunities.

Checklist

Check the requirements

Look out for any prerequisite or assumed knowledge courses. Some degrees may have additional entry requirements.

Future student

Consider your preferences

To prepare for your future and to maximise your success consider adding additional preferences.

How to Apply

How to apply

Applications are open for Australian students to study at Adelaide University in 2026.

You can apply for this program through our direct entry application form .

Not sure if you'll meet the entry requirements? Adelaide University offers a range of pathway options to help you start your study journey.

Explore Pathways

FAQs

Explore answers to some of our most frequently asked questions.


Applications for the 2026 February intake of the Bachelor of Software Engineering (Honours) (Apprenticeship) are open, and will close on the 30th September 2025. There will not be a mid-year intake for 2026.

You do not need to wait for your 2025 Year 12 results before applying. Applications for the 2026 intake will close before you receive your 2025 Year 12 results. Your academic results will be reviewed through the interview process to ensure that you meet the academic requirements. 

As this is real employment with the employer, applications will be shortlisted on merit, and then face-to-face interviews conducted with a panel comprised of host employers to ensure a good fit. 

Applications for this program are via direct application, and not through SATAC. The direct application form is available here.

For 2026 admissions, we recommend that you put in your SATAC preferences as you normally would with Adelaide University’s Bachelor of Software Engineering (Honours)  (Program code: HSOEN; SATAC code: ABP217) as preference 1. If you are not selected to be part of this Apprenticeship Program, your SATAC preferences will still be considered.

For admission in 2026, you must have completed or be due to complete a SA Certificate of Education in 2025 with anticipated ATAR score of 80 or higher.

You must be an Australian citizen and be able to clear a National Police Certificate (you will be asked to complete this as a part of the admission process). You may also be required to obtain a security clearance (once accepted into the program).

There are a number of alternate study pathways which are detailed on Adelaide University’s Software Engineering (Honours) (Apprenticeship) program page.

To give yourself the best chance of success, like most professions you should:

  • Have a positive outlook and enthusiasm to grow and develop as a software engineer
  • Demonstrate initiative to solve problems and engage in the activities provided in the workplace and university
  • Have an interest in technology and helping people solve problems
  • Be able to work well with a team to get an outcome for a stakeholder.

You will be employed by your industry partner and released from work to attend university.

The majority of courses will be the same as Adelaide University’s on-campus Software Engineering degree; however, students in this program will undertake a portion of their degree directly in their workplace.

You will be expected to be at your workplace and involved in the normal activities performed by an IT professional.

Most courses will be delivered in person at Adelaide University’s Mawson Lakes campus.  Your study release pattern will be documented in your official Training Plan.

As an apprentice, you will be paid while you gain job-specific training and experience. It will set you up for a great career and you'll play a part in creating the next generation of products and services.

You’ll earn a salary while working towards an internationally recognised qualification. You will be supported by your peers, colleagues and university, and have the opportunity to work on cutting-edge projects with people who are leaders in their field.

You will graduate an experienced Software Engineer.

You will be on a fixed term contract for the five-year duration of your apprenticeship.  In your final year, your employer will have a discussion with you about becoming a full-time permanent employee after you have completed your apprenticeship.

The following employers participated in the program for the 2025 intake:

Yes, you can. However, if you’ve already achieved qualifications at the same or higher level in a similar discipline, this program may not benefit you. There are a range of other opportunities, including graduate programs, for qualified and passionate people that you can explore here: Computer Science & Information Technology – Information for Australian Students

Prior study may be taken into consideration and is assessed on a case-by-case basis.

No matter what happens, the courses that you have completed in your apprenticeship degree will be recognised in the on-campus version of the Software Engineering degree.

Your apprenticeship is underpinned by a formal Training Contract that can only be changed by mutual agreement of the apprentice and the employer.  All variations must be approved by the South Australian Government (Traineeship and Apprenticeship Services) before any changes come into effect.

If you or your employer want to terminate the Training Contract and you want to continue in the apprenticeship, you can apply to another provider to continue your apprenticeship with one of the other host employers.  You will need to sign a new Training Contract and begin a new probationary period.  Alternately, you can enrol in Adelaide University’s on-campus Software Engineering program with credit for courses already completed.

If you fail a course, you will need to make new study arrangements with your host employer and Adelaide University.  You and your host employer may also need to submit an application to the South Australian Government to vary the length of your Training Contract.

The Training Contract is the legally binding and formal agreement between the host employer and apprentice.  It sets out key obligations of both the apprentice and employer, training and supervision requirements (e.g. specifying the qualification), duration of the training and probationary period.  If you are under 18, your parent or guardian must also sign the Training Contract.

A Training Plan is an official government document that is agreed by you, your employer and Adelaide University and sets out the courses you will study, the hours you can spend at university for study, and your study time release patterns. You can find a sample Higher Education Training Plan at the bottom of this webpage.

Student tuition fees will be covered by employers, and you will also receive an apprentice salary.

All apprentices will be paid at the award rate.  The specific award will depend on their organisation.  The current cohort of apprentices are paid in line with the rates outlined in the Miscellaneous Award (2020).

Your study experience and support

Adelaide University sets you up for success in your studies – and your social life. You’ll have access to work placement and internship opportunities, overseas study tours and exchanges, networking events with guest speakers and more. Our campuses are equipped with purpose-built facilities including lecture theatres, libraries, workshops, laboratories, and spaces that simulate real work environments. These are all supported by the latest technologies and a 24/7 online learning platform with personalised study information and resources. 

You’ll have everything you need to live well and thrive during your studies, with health services on campus, gymnasiums, technology zones and modern student lounges. Get involved in campus sport or join our student clubs that will connect you to your passions – and the people who share them. 

Adelaide also has a variety of accommodation options to suit your individual requirements and budget, with options ranging from dedicated student accommodation to private rentals. One of the world’s most liveable cities, Adelaide has lots of leafy parks, gardens and social hubs – and some of the highest living standards globally. No matter where you are in Adelaide, you’re only a short distance from beaches, vineyards, museums, art galleries, restaurants, bars and parklands. Visit the accommodation web page to find out more. 

Student services 

We’re here to support you on your student journey. Adelaide University offers a range of support services and facilities, including: 

  • Career advice and mentoring services 
  • Personal counselling 
  • LGBTQIA+ support 
  • Academic support 
  • Fees and finance help 
  • Security services 
  • Accommodation services 
  • Common rooms 
  • Prayer rooms. 

You’ll also have unlimited access to our dedicated student support hub. Visit in-person or online, or contact our friendly team by phone. We can assist you with anything study-related including enrolment, identification cards, timetables, fees and more. 

Your campus

You'll be studying at one of our renowned campuses, accessing cutting-edge facilities and contemporary study spaces. 

This degree is offered at the following campus(es)

Study hours

Your courses will require a combination of different learning formats, including in workplace training, tutorials, workshops, seminars. practicals and hands-on workplace activities. Aside from your classes, you’ll also need to allocate additional time for independent study. This may include assignments, readings, projects and contributing to online discussion forums. As a rough guide, full-time studies may require 12-26 hours of class time and 14-18 hours of independent study per week.

 

Assessment

During your studies at Adelaide University, you’ll complete a mixture of practical, professional and research-based learning. Your assessment types will vary depending on the degree you’re studying, but may include: 

  • Case studies  
  • Essays and assignments  
  • Examinations  
  • Group projects  
  • Internships and placements  
  • Practicals  
  • Presentations  
  • Reports and project documentations 
  • Research projects 
  • Workplace and classroom contributions. 
Graduates

Explore Adelaide University

Accommodation options

Considering calling Adelaide home? Explore accommodation options to find a place that's right for you.

Rundle Mall shopping

Life in Adelaide

Discover why Adelaide is one of the most liveable cities in the world.

Ebenezer Place shopping and cafes, bikes, bicycles

Scholarships

Our scholarships can provide the helping hand you need to transition into university life.

Taken during Orientation Week