Qualification details

ICT40515 - Certificate IV in Programming (Release 1)

Summary

Releases:
ReleaseStatusRelease date
1 1 (this release)Current 25/Mar/2015

Usage recommendation:
Superseded
Mapping:
MappingNotesDate
Supersedes and is equivalent to ICA40511 - Certificate IV in ProgrammingUpdated to meet Standards for Training Packages. 24/Mar/2015
Is superseded by and equivalent to ICT40518 - Certificate IV in ProgrammingUpdated due to changes to core units of competency 29/Jan/2019


Training packages that include this qualification

Units of competency

CodeSort Table listing Units of Competency by the Code columnTitleSort Table listing Units of Competency by the Title columnEssential
BSBCRT401 - Articulate, present and debate ideasArticulate, present and debate ideas Elective
BSBWHS304 - Participate effectively in WHS communication and consultation processesParticipate effectively in WHS communication and consultation processes Elective
ICTDBS403 - Create basic databasesCreate basic databases Elective
ICTICT404 - Use online learning toolsUse online learning tools Elective
ICTICT408 - Create technical documentationCreate technical documentation Elective
ICTICT417 - Identify, evaluate and apply current industry-specific technologies to meet industry standardsIdentify, evaluate and apply current industry-specific technologies to meet industry standards Elective
ICTICT418 - Contribute to copyright, ethics and privacy in an ICT environmentContribute to copyright, ethics and privacy in an ICT environment Core
ICTICT420 - Develop client user interfaceDevelop client user interface Elective
ICTPMG401 - Support small scale ICT projectsSupport small scale ICT projects Elective
ICTPRG401 - Maintain open-source code programsMaintain open-source code programs Elective
Items per page 10 | 20 | 50 | 100
Displaying items 1 - 10 of 30

Classifications

SchemeCodeClassification value
ANZSCO Identifier 261312 Developer Programmer 
ASCED Qualification/Course Field of Education Identifier 0201 Computer Science 
Qualification/Course Level of Education Identifier 511 Certificate IV 
Taxonomy - Industry Sector N/A Information Technology Programming 
Taxonomy - Occupation N/A Middleware Programmer,Analyst Programmer,Games Programmer,Web Programmer 

Classification history

SchemeCodeClassification valueStart dateEnd date
ANZSCO Identifier 261312 Developer Programmer 30/Jul/2015 
ASCED Qualification/Course Field of Education Identifier 0201 Computer Science 30/Jul/2015 
Qualification/Course Level of Education Identifier 511 Certificate IV 25/Mar/2015 
The content being displayed has been produced by a third party, while all attempts have been made to make this content as accessible as possible it cannot be guaranteed. If you are encountering issues following the content on this page please consider downloading the content in its original form

Modification History

Release 

Comments 

Release 1

This qualification first released with ICT Information and Communications Technology Training Package Version 1.0.

Qualification 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.

Entry Requirements

Nil

Packaging Rules

Total number of units = 18 

10 core units  plus

8 elective units 

The elective units consist of:

  • up to 8 from the elective units listed below
  • up to 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.

Core units 

ICTICT418 Contribute to copyright, ethics and privacy in an ICT environment

ICTPRG402 Apply query language

ICTPRG403 Develop data-driven applications

ICTPRG404 Test applications

ICTPRG405 Automate processes

ICTPRG406 Apply introductory object-oriented language skills

ICTPRG410 Build a user interface

ICTPRG414 Apply introductory programming skills in another language

ICTPRG415 Apply skills in object-oriented design

ICTPRG419 Analyse software requirements

Elective units 

BSBCRT401 Articulate, present and debate ideas

BSBWHS304 Participate effectively in WHS communication and consultation processes

ICTDBS403 Create basic databases

ICTICT404 Use online learning tools

ICTICT408 Create technical documentation

ICTICT417 Identify, evaluate and apply current industry specific technologies to meet industry standards

ICTICT420 Develop client user interface

ICTPMG401 Support small scale ICT projects

ICTPRG401 Maintain open-source code programs

ICTPRG407 Write script for software applications

ICTPRG409 Develop mobile applications

ICTPRG412 Configure and maintain databases

ICTPRG413 Use a library or pre-existing components

ICTPRG418 Apply intermediate programming skills in another language

ICTPRG427 Use XML effectively

ICTPRG428 Use regular expressions in programming languages

ICTPRG527 Apply intermediate object-oriented language skills

ICTSAD401 Develop and present feasibility reports

ICTSAD501 Model data objects

ICTSAD502 Model data processes

Qualification Mapping Information

Code and title 

current version 

Code and title 

previous version 

Comments 

Equivalence status 

ICT40515 Certificate IV in Programming

ICA40511 Certificate IV in Programming

Updated to meet Standards for Training Packages

Equivalent qualification

Links

Companion Volume implementation guides are found in VETNet - https://vetnet.education.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2

Training component details
The following details are displayed for each different NRT:-

Training packages

- Training package details
- Training package components

Qualifications

- Qualification details
- Qualification components

Accredited courses

- Accredited course details

Modules

- Module details

Units of competency

- Units of competency details
- Unit components

Skill sets

- Skill set details
- Skill set components

Click on the Export link to export the NRT information to MS Word or PDF.

Click on the Manage notification link to create or change a notification for this NRT.

When selecting the Display history check box a set of tables will appear displaying a log of historical values describing what has changed and when over time.

If you have access to make changes to an NRT, click on the Edit link on the upper right hand side of the summary box.