Qualification Outline

Date retreived
22/07/2026 6:01 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 Information Technology (Programming)

Certificate IV in Information Technology (Programming)

Qualification
National Code:
ICA40699
State Code:
C125
TGA Status:
Deleted
DTWD Status:
Archived
National Endorsed, State Implementation and Classification
Field of Education
0201 - Computer Science
Original TGA Release Date
22/04/1999
Approved Date
22/04/1999
Stream of Study
Initial Vocational (3100 - 3600)
VET Act Classifier
B
Nominal Hours
530
Duration
2 Semesters
Current Release Number
1.00
Current Release Date
22/04/1999
VET Act Conditions
Releases
Release Version Release Date TGA Status DTWD Status
1.00 22/04/1999 Current Archived
Description
Schedule
1.

New units of competency versions, listed below, to be phased in during 2003.

Complete all core units plus electives. Students wishing to undertake C4462 ICAITB070B Create code for applications will need to develop underpinning knowledge and skills by enrolling to a maximum of 120 hours in modules listed in Group B. These must be completed prior to final assessment in ICAITB070B.

State Code National Code Title Hours Type
C1176 BSX154L404 Apply skills in cost management 30 Unit of competency
C1106 ICAITAD058A Apply skills in object oriented design 40 Unit of competency
C1173 ICAITPM129A Apply skills in project integration 20 Unit of competency
C1177 BSX154L405 Apply skills in quality management 30 Unit of competency
C1175 BSX154L403 Apply skills in time management 10 Unit of competency
C4462 ICAITB070B Create code for applications 40 Unit of competency
C4433 ICAITAD041B Determine client business expectations and needs 30 Unit of competency
C4443 ICAITAD051B Develop client user interface 40 Unit of competency
C4468 ICAITB076B Implement configuration management 20 Unit of competency
C4456 ICAITB064B Prepare software development review 10 Unit of competency
C1004 ICAITTW027B Relate to clients on a business level 20 Unit of competency
C1123 ICAITB075A Use a library or pre-existing components 30 Unit of competency
2.

ELECTIVES: GROUP A Choose any 3 units, 2 of which can be drawn from any nationally endorsed Training Package.

State Code National Code Title Hours Type
C1073 ICAITS120A Administer and configure a network operating system 40 Unit of competency
C1054 ICAITS035B Assist with analysis of emerging technology 30 Unit of competency
C4582 ICAITB178A Build a graphical user interface (GUI) 20 Unit of competency
C1140 ICAITI100A Build an Internet infrastructure 45 Unit of competency
C1131 ICAITI091A Conduct post implementation review 20 Unit of competency
C4500 ICAITS021C Connect internal hardware components 30 Unit of competency
C1003 ICAITTW026B Coordinate and maintain teams 30 Unit of competency
C1029 ICPMM65DA Create web pages with multimedia 50 Unit of competency
C4534 ICAITU028C Customise packaged software applications for clients 40 Unit of competency
C4532 ICAITU018C Develop macros and templates for clients using standard products 40 Unit of competency
C1062 ICAITS109A Evaluate system status 20 Unit of competency
C1141 ICAITI101A Install and manage network protocols 20 Unit of competency
C4499 ICAITS020C Install and optimise system software 20 Unit of competency
C1049 ICAITS030B Install software to networked computers 30 Unit of competency
C1070 ICAITS117A Maintain custom software 40 Unit of competency
C1068 ICAITS115A Maintain equipment and software in working order 40 Unit of competency
C1105 ICAITAD057A Manage a reuse library 20 Unit of competency
C4533 ICAITU019C Migrate to new technology 30 Unit of competency
C1083 ICAITT079A Perform integration test 10 Unit of competency
C1084 ICAITT080A Perform Specific unit test for OO Class 20 Unit of competency
C1082 ICAITT078A Perform unit test 20 Unit of competency
C1045 ICAITS023B Provide one to one instruction 20 Unit of competency
C4536 ICAITU127B Support system software 40 Unit of competency
C1069 ICAITS116A Undertake capacity planning 50 Unit of competency
C4469 ICAITB136A Use SQL to create database structures and manipulate data 40 Unit of competency
3.

ELECTIVES: GROUP B Select modules to equal a total of no more than 120 hours from the list below.

State Code National Code Title Hours Type
69035 ITA402 3gl Program Design 20 Module
69045 ITA414 4gl Programming 1 20 Module
69046 ITA415 4gl Programming 2 20 Module
69383 Advanced Web Programming Techniques 40 Module
69075 ITA507 Algorithms & Data Structures - Sorting & Searching 20 Module
69089 ITA508 Algorithms and Data Structures - Files 20 Module
69090 ITA509 Algorithms and Data Structures - Linked Lists & Trees 20 Module
69412 CGI Programming 20 Module
69361 Internet Transaction Processing 20 Module
69092 ITA520 Intro to Object Oriented Programming 20 Module
69044 ITA413 Intro to Programming With An Application Framework 20 Module
69353 Introduction to Object Oriented Programming Using Java 40 Module
69416 Introduction to Programming in Perl 20 Module
69091 ITA519 Object Oriented Program Design 20 Module
69403 Object Oriented Programming - A First Encounter 40 Module
69093 ITA521 Object Oriented Programming in A Gui Environment 20 Module
31303 NITT-PR1 Programming 1 20 Module
69036 ITA403 Programming Concepts 1 20 Module
69037 ITA404 Programming Concepts 2 20 Module
69038 ITA405 Programming Techniques 1 20 Module
69039 ITA406 Programming Techniques 2 20 Module
69069 ITA501 Programming With An Application Framework 40 Module
69106 ITB504 User Interface Design 20 Module
69385 Windows Program With An Application Framework 40 Module
69358 Writing Java Applications 20 Module
4. CORE

**Delivery of units of competency, listed below, to be phased out during 2003.**

Students wishing to undertake C1118 ICAITB070A Create code for applications will need to develop underpinning knowledge and skills by enrolling to a maximum of 120 hours in modules listed in Group B. These must be completed prior to final assessment in ICAITB070A.

State Code National Code Title Hours Type
C1176 BSX154L404 Apply skills in cost management 30 Unit of competency
C1106 ICAITAD058A Apply skills in object oriented design 40 Unit of competency
C1173 ICAITPM129A Apply skills in project integration 20 Unit of competency
C1177 BSX154L405 Apply skills in quality management 30 Unit of competency
C1175 BSX154L403 Apply skills in time management 10 Unit of competency
C1118 ICAITB070A Create code for applications 40 Unit of competency
C1099 ICAITAD051A Design client user interface 40 Unit of competency
C1089 ICAITAD041A Determine client business expectations and needs 30 Unit of competency
C1124 ICAITB076A Implement configuration management 20 Unit of competency
C1112 ICAITB064A Prepare software development review 10 Unit of competency
C1004 ICAITTW027B Relate to clients on a business level 20 Unit of competency
C1123 ICAITB075A Use a library or pre-existing components 30 Unit of competency
5. ELECTIVES

** Delivery of units of competency, listed below, to be phased out during 2003.**

ELECTIVES: GROUP A Choose any 3 units, 2 of which can be drawn from any nationally endorsed Training Package.

State Code National Code Title Hours Type
C1073 ICAITS120A Administer and configure a network operating system 40 Unit of competency
C1054 ICAITS035B Assist with analysis of emerging technology 30 Unit of competency
C4582 ICAITB178A Build a graphical user interface (GUI) 20 Unit of competency
C1140 ICAITI100A Build an Internet infrastructure 45 Unit of competency
C1131 ICAITI091A Conduct post implementation review 20 Unit of competency
C1043 ICAITS021B Connect internal hardware components 30 Unit of competency
C1003 ICAITTW026B Coordinate and maintain teams 30 Unit of competency
C1029 ICPMM65DA Create web pages with multimedia 50 Unit of competency
C1013 ICAITU028B Customise packaged software applications for clients 40 Unit of competency
C1011 ICAITU018B Develop macros and templates for clients using standard products 40 Unit of competency
C1062 ICAITS109A Evaluate system status 20 Unit of competency
C1141 ICAITI101A Install and manage network protocols 20 Unit of competency
C1042 ICAITS020B Install and optimise system software 20 Unit of competency
C1049 ICAITS030B Install software to networked computers 30 Unit of competency
C1070 ICAITS117A Maintain custom software 40 Unit of competency
C1068 ICAITS115A Maintain equipment and software in working order 40 Unit of competency
C1105 ICAITAD057A Manage a reuse library 20 Unit of competency
C1012 ICAITU019B Migrate to new technology 30 Unit of competency
C1015 ICAITU127A Operate system software 40 Unit of competency
C1083 ICAITT079A Perform integration test 10 Unit of competency
C1084 ICAITT080A Perform Specific unit test for OO Class 20 Unit of competency
C1082 ICAITT078A Perform unit test 20 Unit of competency
C1045 ICAITS023B Provide one to one instruction 20 Unit of competency
C1069 ICAITS116A Undertake capacity planning 50 Unit of competency
C1014 ICAITU126A Use advanced features of computer applications 30 Unit of competency
C4469 ICAITB136A Use SQL to create database structures and manipulate data 40 Unit of competency
6. ELECTIVE

**Delivery of units of competency, listed below, to be phased out during 2003.**

ELECTIVES: GROUP B Select modules to equal a total of no more than 120 hours from the list below

State Code National Code Title Hours Type
69035 ITA402 3gl Program Design 20 Module
69045 ITA414 4gl Programming 1 20 Module
69046 ITA415 4gl Programming 2 20 Module
69383 Advanced Web Programming Techniques 40 Module
69075 ITA507 Algorithms & Data Structures - Sorting & Searching 20 Module
69089 ITA508 Algorithms and Data Structures - Files 20 Module
69090 ITA509 Algorithms and Data Structures - Linked Lists & Trees 20 Module
69412 CGI Programming 20 Module
69361 Internet Transaction Processing 20 Module
69092 ITA520 Intro to Object Oriented Programming 20 Module
69044 ITA413 Intro to Programming With An Application Framework 20 Module
69353 Introduction to Object Oriented Programming Using Java 40 Module
69416 Introduction to Programming in Perl 20 Module
69091 ITA519 Object Oriented Program Design 20 Module
69403 Object Oriented Programming - A First Encounter 40 Module
69093 ITA521 Object Oriented Programming in A Gui Environment 20 Module
31303 NITT-PR1 Programming 1 20 Module
69036 ITA403 Programming Concepts 1 20 Module
69037 ITA404 Programming Concepts 2 20 Module
69038 ITA405 Programming Techniques 1 20 Module
69039 ITA406 Programming Techniques 2 20 Module
69069 ITA501 Programming With An Application Framework 40 Module
69106 ITB504 User Interface Design 20 Module
69385 Windows Program With An Application Framework 40 Module
69358 Writing Java Applications 20 Module
Replaces
State Code National Code Title Type
9251 50284 Certificate IV in Information Systems Accredited course
9614 4758 Certificate IV in Information Technology Accredited course
Replaced By
State Code National Code Title Type
C863 ICA40505 Certificate IV in Information Technology (Programming) Qualification
VET Info Notes
GENERAL NOTES

This training program is a representation of the qualification ICA40699 taken from the Information Technology
Training Package ICA99, which should be consulted for full descriptions of requirements. ICA99 is accredited until 01/05/2002.

Learners commencing course should use the most recent units of competency versions. Continiuing learners (pre 2003) may use units of competency as listed in course at time of their commencement.

1. This qualification is the copyright of The Australian National Training Authority.

2. Further information on this qualification is contained in the Training Package available from Australian
Training Products Ltd., Tel: (03) 9630 9836.

3. This qualification was entered on to the CMS by the Training Products Information Service on 3/12/99.

4. This qualification was updated on CMS by QA & R on 08/01/03 to reflect the updated competency versions as listed in the Training Package ICA99, V.3.
Entry Requirements
No information
Traineeships and Apprenticeships
No information