Qualification Outline

Date retreived
22/07/2026 4:26 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:
ICA40511
State Code:
D561
TGA Status:
Replaced
DTWD Status:
Replaced
National Endorsed, State Implementation and Classification
Field of Education
0201 - Computer Science
Original TGA Release Date
07/11/2013
Approved Date
06/10/2011
Stream of Study
Initial Vocational (3100 - 3600)
VET Act Classifier
C
Nominal Hours
805
Duration
1 Semester
Current Release Number
2.00
Current Release Date
07/11/2013
VET Act Conditions
Releases
Release Version Release Date TGA Status DTWD Status
2.00 07/11/2013 Current Approved
Description

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

A person with this qualification could work as an assistant programmer in a team of software developers or as a support programmer to more senior programmers or systems analysts.

Job roles

Possible job titles relevant to this qualification include:

assistant applications programmer
assistant programmer
assistant software developer
assistant web application programmer
assistant web developer.

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 belowine
- up to three (3) from elsewhere in ICA11 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
D8011 ICAPRG419A Analyse software requirements 60 Unit of competency
D8000 ICAPRG406A Apply introductory object-oriented language skills 60 Unit of competency
D8006 ICAPRG414A Apply introductory programming skills in another language 60 Unit of competency
D7996 ICAPRG402A Apply query language 60 Unit of competency
D8007 ICAPRG415A Apply skills in object-oriented design 35 Unit of competency
D7999 ICAPRG405A Automate processes 40 Unit of competency
D8003 ICAPRG410A Build a user interface 50 Unit of competency
D7879 ICAICT418A Contribute to copyright, ethics and privacy in an IT environment 40 Unit of competency
D7997 ICAPRG403A Develop data-driven applications 60 Unit of competency
D7998 ICAPRG404A Test applications 50 Unit of competency
2. Elective Units

Up to 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
D8039 ICAPRG527A Apply intermediate object-oriented language skills 50 Unit of competency
D8010 ICAPRG418A Apply intermediate programming skills in another language 60 Unit of competency
WE719 BSBWHS302A Apply knowledge of WHS legislation in the workplace 30 Unit of competency
D0646 BSBCRT401A Articulate, present and debate ideas 40 Unit of competency
D8004 ICAPRG412A Configure and maintain databases 50 Unit of competency
D7769 ICADBS403A Create basic databases 40 Unit of competency
D7870 ICAICT408A Create technical documentation 20 Unit of competency
D8106 ICASAD401A Develop and present feasibility reports 25 Unit of competency
D7881 ICAICT420A Develop client user interface 40 Unit of competency
D8002 ICAPRG409A Develop mobile applications 50 Unit of competency
D7878 ICAICT417A Identify, evaluate and apply current industry-specific technologies to meet industry standards 60 Unit of competency
D7995 ICAPRG401A Maintain open-source code programs 20 Unit of competency
D7920 ICAPMG401A Support small scale IT projects 60 Unit of competency
D8005 ICAPRG413A Use a library or pre-existing components 35 Unit of competency
D7866 ICAICT404A Use online learning tools 30 Unit of competency
D8015 ICAPRG428A Use regular expressions in programming languages 40 Unit of competency
D8014 ICAPRG427A Use XML effectively 50 Unit of competency
D8001 ICAPRG407A Write script for software applications 40 Unit of competency
Replaces
State Code National Code Title Type
C863 ICA40505 Certificate IV in Information Technology (Programming) Qualification
Replaced By
State Code National Code Title Type
AWF2 ICT40515 Certificate IV in Programming Qualification
No information
Entry Requirements

There are no entry requirements for this qualification.

Traineeships and Apprenticeships
No information