Unit of competency Outline

Date retreived
22/07/2026 1:36 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
ICTPRG301
State Code
AUV54
TGA Status
Replaced
DTWD Status
Replaced
Current Release Number
1.00
Current Release Date
25/03/2015
State Implementation and Classification
Approved Date
16/09/2015
Field of Education
020103 - Programming
Original Release Date
16/09/2015
Nominal Hours
40
Description
This unit describes the skills and knowledge required to create simple applications or games.It applies to individuals with responsibility for creating applications or games and includes creating 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. Apply language syntax and layout
  • 1.1 Apply basic language syntax rules
  • 1.2 Use language data types, operators, and expressions to create a clear and concise code
  • 1.3 Apply the variables and variable scope
  • 1.4 Use the library functions in a program
  • 1.5 Use commenting to create a clear meaning to the code
2. Apply control structures
  • 2.1 Apply the language syntax for sequence, selection and iteration constructs
  • 2.2 Use logical operators to create expressions for use in selection and iteration constructs
3. Code using standard algorithms
  • 3.1 Develop algorithms that use the sequence, selection and iteration constructs
  • 3.2 Create and use arrays
  • 3.3 Code the standard sequential access algorithms, for reading and writing text files, including end-of-file detection loops
  • 3.4 Apply string manipulation
4. Test the code
  • 4.1 Use debugging techniques to trace code execution and examine the variable contents to detect, and correct, errors
  • 4.2 Create and conduct simple tests, to confirm that the code meets the design specification
  • 4.3 Document the tests performed and results achieved
5. Create an application or game
  • 5.1 Design an algorithm in response to basic program specifications
  • 5.2 Develop the application or game to meet the program specification
  • 5.3 Test and confirm that the application, or game, meets the initial specifications
No information
No information
Replaces
State Code National Code Title Type
D7994 ICAPRG301A Apply introductory programming techniques Unit of competency
Replaced By
State Code National Code Title Type
OBT27 ICTPRG302 Apply introductory programming techniques Unit of competency