Pathway Outline
Date retreived
22/07/2026 1:06 PM AWST
22/07/2026 1:06 PM AWST
Whilst all efforts are made to provide accurate and timely information from the relevant source/documentation, please be aware that the information supplied may not be the most current version. The accuracy of the detail has not been confirmed by the Department and therefore should not be relied upon without first confirming the contents.
Advanced Programming
Advanced Programming
Pathway
National Code
—
—
State Code
AC08
AC08
DTWD Status
Replaced
Replaced
National Endorsed, State Implementation and Classification
Original TGA Release Date
21/07/2020
21/07/2020
Field of Education
0203 - Information Systems
0203 - Information Systems
Approved Date
15/01/2021
15/01/2021
Stream of Study
Duration
2 Semesters
Current Release Version
2.00
2.00
Current Release Date
02/10/2020
02/10/2020
Nominal Hours
745
745
Description
This pathway provides the skills and knowledge for an individual to develop specialised programming skills in a range of commonly used programming languages.
An individual with this specialisation could work as an assistant programmer in a team of software developers, or as a support programmer to senior programmers or systems analysts engaged in advanced programming: applying intermediate and advanced programming skills, managing data and building advanced user interfaces to manage organisational requirements.
An individual with this specialisation could work as an assistant programmer in a team of software developers, or as a support programmer to senior programmers or systems analysts engaged in advanced programming: applying intermediate and advanced programming skills, managing data and building advanced user interfaces to manage organisational requirements.
Packaging Rules
Total number of units = twenty (20)
- six (6) core units plus
- fourteen (14) elective units, of which:
- at least ten (10) units must be selected from the elective units listed below
- up to four (4) units may be selected from the remaining listed elective units or from this or any currently endorsed Training Package or accredited course where the units are packaged in an Australian Qualification Framework (AQF) Level 4, 5 or 6 qualification.
For the Advanced Programming Specialisation
- select all five (5) elective units from Group B Advanced Programming Specialisation
- six (6) core units plus
- fourteen (14) elective units, of which:
- at least ten (10) units must be selected from the elective units listed below
- up to four (4) units may be selected from the remaining listed elective units or from this or any currently endorsed Training Package or accredited course where the units are packaged in an Australian Qualification Framework (AQF) Level 4, 5 or 6 qualification.
For the Advanced Programming Specialisation
- select all five (5) elective units from Group B Advanced Programming Specialisation
1. Core
Complete all six (6) core units.
| State Code | National Code | Title | Hours | Type |
|---|---|---|---|---|
| OBT94 | ICTICT532 | Apply IP, ethics and privacy in ICT environments | 35 | Unit of competency |
| OAQ29 | BSBXTW401 | Lead and facilitate a team | 45 | Unit of competency |
| OBS44 | ICTSAS527 | Manage client problems | 20 | Unit of competency |
| OAQ00 | ICTICT517 | Match ICT needs with the strategic direction of the organisation | 25 | Unit of competency |
| AUI70 | BSBCRT501 | Originate and develop concepts | 30 | Unit of competency |
| OBO74 | BSBXCS402 | Promote workplace cyber security awareness and best practices | 35 | Unit of competency |
2. Group B Advanced Programming Specialisation
Complete all five (5) Advanced Programming Specialisation units.
| State Code | National Code | Title | Hours | Type |
|---|---|---|---|---|
| OBS95 | ICTPRG547 | Apply advanced programming skills in another language | 80 | Unit of competency |
| OBS93 | ICTPRG549 | Apply intermediate object-oriented language skills | 50 | Unit of competency |
| OBT06 | ICTPRG535 | Build advanced user interfaces | 60 | Unit of competency |
| OBS87 | ICTPRG556 | Implement and use a model view controller framework | 65 | Unit of competency |
| OBS89 | ICTPRG554 | Manage data persistence using noSQL data stores | 70 | Unit of competency |
3. Group N General Electives
Complete nine (9) electives from the listed Group N general electives and/or electives as prescribed by the ICT50120 qualification.
Replaced By
| State Code | National Code | Title | Type |
|---|---|---|---|
| AC21 | Advanced Programming | Pathway |
Note
No information
Entry Requirements
Nil