Unit of competency Outline

Date retreived
22/07/2026 10:48 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 intermediate programming skills in different languages

Apply intermediate programming skills in different languages

Unit of competency
National Code
ICTPRG443
State Code
OBT13
TGA Status
Current
DTWD Status
Approved
Current Release Number
1.00
Current Release Date
21/07/2020
State Implementation and Classification
Approved Date
15/01/2021
Field of Education
020103 - Programming
Original Release Date
15/01/2021
Nominal Hours
70
Description
This unit describes the skills and knowledge required to carry out intermediate programming activities involving coding, debugging and testing of code, and creating applications using different programming languages. It applies to those who are programmers in a variety of fields and are required to conduct programming activities and produce software programs. No licensing, legislative or certification requirements apply to this unit at the time of publication.
Notes
Elements and Performance Criteria
1. Establish task requirements and define data structures and code
  • 1.1 Establish user requirements and specifications
  • 1.2 Design, define and use data structures that are aggregate of other data types
  • 1.3 Code using user-defined data structures
  • 1.4 Create, manipulate and destroy dynamic variables, including data structures, using facilities in language
2. Code using standard algorithms
  • 2.1 Code using modular programming approach, including pass-by-reference parameter passing
  • 2.2 Create and manipulate 2-D data structures using code
  • 2.3 Create and maintain sorted data structures and use language-provided facilities
  • 2.4 Code using simple binary search technique
  • 2.5 Code binary file-handling solutions using random-access algorithms
3. Debug, document and test code
  • 3.1 Use stand-alone debugging tools and tools provided by integrated development environment (IDE)
  • 3.2 Trace code execution and examine variable contents using debugger
  • 3.3 Develop and document maintainable code according to organisational guidelines and coding standards
  • 3.4 Apply internal documentation to code using documentation tools available in target language
  • 3.5 Design and document tests according to organisational guidelines
  • 3.6 Test produced code and confirm compliance with program specification
  • 3.7 Capture and record test results
4. Develop, test and document files and application
  • 4.1 Build application according to user requirement
  • 4.2 Access multiple source-code files
  • 4.3 Employ integrated development environment (IDE) project maintenance facilities and automate program building using created files
  • 4.4 Develop program specification solution according to coding standards
  • 4.5 Design algorithm and document, construct and test applications according to problem description using target language
  • 4.6 Document completed application according to organisational procedures
No information
No information
Replaces
State Code National Code Title Type
AUV62 ICTPRG418 Apply intermediate programming skills in another language Unit of competency