Qualification Outline

Date retreived
22/07/2026 9:59 AM 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.

Certificate IV in Programming

Certificate IV in Programming

Qualification
National Code:
ICT40518
State Code:
BEH5
TGA Status:
Replaced
DTWD Status:
Replaced
National Endorsed, State Implementation and Classification
Field of Education
0201 - Computer Science
Original TGA Release Date
30/01/2019
Approved Date
22/05/2019
Stream of Study
Initial Vocational (3100 - 3600)
VET Act Classifier
C
Nominal Hours
805
Duration
2 Semesters
Current Release Number
1.00
Current Release Date
30/01/2019
VET Act Conditions
Releases
Release Version Release Date TGA Status DTWD Status
1.00 30/01/2019 Current Transition (Replaced)
Description

This qualification provides the skills and knowledge for an individual to develop basic programming skills in the most commonly used programming languages.

An individual with this qualification could work as an assistant programmer in a team of software developers, or as a support programmer to senior programmers or systems analysts.

Licensing/Regulatory Information
No licensing, legislative or certification requirements apply to this qualification at the time of publication.

Schedule
Packaging Rules
Total number of units = eighteen (18)
- ten (10) core units plus
- eight (8) elective units

The elective units consist of:
- up to eight (8) from the elective units listed below
- up to three (3) from elsewhere in ICT Information and Communications Technology Training Package or any other Training Package or accredited course at Certificate IV or Diploma level.

The elective units chosen must be relevant to the work outcome and meet local industry needs.
1. Core Units

All ten (10) units must be completed.

State Code National Code Title Hours Type
AUV60 ICTPRG419 Analyse software requirements 60 Unit of competency
OAQ05 ICTPRG430 Apply introductory object-oriented language skills 60 Unit of competency
AUV79 ICTPRG414 Apply introductory programming skills in another language 60 Unit of competency
AUV53 ICTPRG402 Apply query language 60 Unit of competency
AUV61 ICTPRG415 Apply skills in object-oriented design 35 Unit of competency
AUV52 ICTPRG405 Automate processes 40 Unit of competency
AUV50 ICTPRG410 Build a user interface 50 Unit of competency
AUU49 ICTICT418 Contribute to copyright, ethics and privacy in an ICT environment 40 Unit of competency
AUV67 ICTPRG403 Develop data-driven applications 60 Unit of competency
AUV58 ICTPRG404 Test applications 50 Unit of competency
2. Elective Units

Eight (8) units may be chosen from the elective units listed.
Please refer to the packaging rules for the full details of available options.

State Code National Code Title Hours Type
AUV94 ICTPRG527 Apply intermediate object-oriented language skills 50 Unit of competency
AUV62 ICTPRG418 Apply intermediate programming skills in another language 60 Unit of competency
AUM24 BSBCRT401 Articulate, present and debate ideas 40 Unit of competency
AUV87 ICTPRG412 Configure and maintain databases 50 Unit of competency
AUT57 ICTDBS403 Create basic databases 40 Unit of competency
AUU32 ICTICT408 Create technical documentation 20 Unit of competency
AUX16 ICTSAD401 Develop and present feasibility reports 25 Unit of competency
AUU61 ICTICT420 Develop client user interface 40 Unit of competency
AUV57 ICTPRG409 Develop mobile applications 50 Unit of competency
OAQ08 ICTICT427 Identify, evaluate and apply current industry-specific technologies to meet organisational needs 60 Unit of competency
AUV51 ICTPRG401 Maintain open-source code programs 20 Unit of competency
AUW15 ICTSAD501 Model data objects 30 Unit of competency
AUW01 ICTSAD502 Model data processes 30 Unit of competency
AUH98 BSBWHS304 Participate effectively in WHS communication and consultation processes 30 Unit of competency
AUV40 ICTPMG401 Support small scale ICT projects 60 Unit of competency
AUV59 ICTPRG413 Use a library or pre-existing components 35 Unit of competency
AUU45 ICTICT404 Use online learning tools 30 Unit of competency
AUV70 ICTPRG428 Use regular expressions in programming languages 40 Unit of competency
AUV72 ICTPRG427 Use XML effectively 50 Unit of competency
AUV49 ICTPRG407 Write script for software applications 40 Unit of competency
Replaces
State Code National Code Title Type
AWF2 ICT40515 Certificate IV in Programming Qualification
Replaced By
State Code National Code Title Type
BFF9 ICT40120 Certificate IV in Information Technology Qualification
No information
Entry Requirements

Nil

Traineeships and Apprenticeships
No information