Unit of competency Outline
Date retreived
22/07/2026 11:24 PM AWST
22/07/2026 11:24 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.
Apply introductory programming techniques
Apply introductory programming techniques
Unit of competency
National Code
ICTPRG302
ICTPRG302
State Code
OBT27
OBT27
TGA Status
Current
Current
DTWD Status
Approved
Approved
State Implementation and Classification
Approved Date
15/01/2021
Field of Education
020103 - Programming
Original Release Date
15/01/2021
Nominal Hours
40
Description
This unit describes the skills and knowledge required to create simple applications through introductory programming techniques. It applies to those who have responsibility for creating applications and includes applying language syntax, control structures to create code, using programming standards, testing and debugging.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Notes
Elements and Performance Criteria
1. Establish application task
- 1.1 Clarify task with required personnel
- 1.2 Identify design specifications, programming standards and guidelines according to task requirements
2. Apply language syntax and layout
- 2.1 Apply basic language syntax rules
- 2.2 Create code using language data types, operators and expressions
- 2.3 Apply variables and variable scope
- 2.4 Use program library functions
- 2.5 Clarify meaning of code using commenting techniques
3. Apply control structures
- 3.1 Apply language syntax in sequence, selection and iteration constructs
- 3.2 Create expressions in selection and iteration constructs using logical operators
4. Code using standard programming algorithms
- 4.1 Develop algorithms using sequence, selection and iteration constructs
- 4.2 Create and use data structures
- 4.3 Code standard sequential access algorithms used in reading and writing text files
- 4.4 Apply string manipulation
5. Test code
- 5.1 Examine variable contents and use debugging techniques to detect and correct errors
- 5.2 Create and conduct simple tests and confirm code meets design specification
- 5.3 Document actions carried out and results of tests performed
6. Create a simple application and seek feedback
- 6.1 Design an algorithm in response to basic program specifications
- 6.2 Develop application to meet program specification
- 6.3 Confirm application meets initial specifications
- 6.4 Present application to required personnel
- 6.5 Obtain feedback and sign off from required personnel
No information
No information
Replaces
| State Code | National Code | Title | Type |
|---|---|---|---|
| AUV54 | ICTPRG301 | Apply introductory programming techniques | Unit of competency |
| State Code | National Code | Title | Type |
|---|---|---|---|
| AE728 | ICTSS00132 | Core Technical IT Skills for Introductory Roles Skill Set | Skill set |
| BHZ3 | UEE62122 | Advanced Diploma of Engineering Technology - Electrical | Qualification |
| AE226 | ICTSS00109 | Entry to Tech Skill Set | Skill set |
| BFF9 | ICT40120 | Certificate IV in Information Technology | Qualification |
| BFF7 | ICT30120 | Certificate III in Information Technology | Qualification |
| BGR99 | 22586VIC | Certificate II in Integrated Technologies (Pre-vocational) | Accredited course |
| BEQ6 | ICT41219 | Certificate IV in Telecommunications Engineering Technology | Qualification |
| BER3 | ICT30519 | Certificate III in Telecommunications Technology | Qualification |
| BKB3 | ICT30524 | Certificate III in Telecommunications Technology | Qualification |