Unit of competency
Modification History
Release |
Comments |
Release 1 |
This version first released with ICT Information and Communications Technology Training Package Version 1.0. |
Application
This unit describes the skills and knowledge required to carry out programming activities using a procedural approach.
It applies to individuals working in programming, development and technical roles. They may work as programmers, software developers or may be IT staff with responsibility for conducting programming activities, including writing, maintaining and updating programs, defining data and file handling.
No licensing, legislative or certification requirements apply to this unit at the time of publication.
Unit Sector
Programming and software development
Elements and Performance Criteria
ELEMENT |
PERFORMANCE CRITERIA |
Elements describe the essential outcomes. |
Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Apply basic language syntax and layout |
1.1 Apply basic language syntax rules 1.2 Use language data types, operators and expressions to create clear and concise code 1.3 Use appropriate language syntax for sequence, selection and iteration constructs |
2. Code using data structures |
2.1 Use data structures 2.2 Write code to create and manipulate arrays 2.3 Design, define and use data structures |
3. Code using standard algorithms |
3.1 Create sequential search, binary search, insertion and deletion algorithms to operate on arrays 3.2 Code standard sequential access algorithms and random access algorithms |
4. Debug code |
4.1 Use stand-alone debugging tools or tools provided by integrated development environment (IDE) to debug code 4.2 Use a debugger to trace code execution and examine variable contents to detect and correct errors |
5. Document activities |
5.1 Follow organisational guidelines for developing maintainable code and adhere to provided coding standard when documenting activities 5.2 Apply internal documentation, suitable for use by peers, to all code created and use documentation tools available in target language when documenting activities |
6. Test code |
6.1 Design and document tests 6.2 Capture and record test results |
Foundation Skills
This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.
Skill |
Performance Criteria |
Description |
Reading |
5.1 |
|
Writing |
5.2, 6.1, 6.2 |
|
Navigate the world of work |
5.1, 5.2 |
|
Get the work done |
1.1, 1.2, 1.3, 2.1, 2.2, 2.3, 3.1, 3.2, 4.1, 4.2, 5.1, 5.2, 6.1, 6.2 |
|
Unit Mapping Information
Code and title current version |
Code and title previous version |
Comments |
Equivalence status |
ICTPRG414 Apply introductory programming skills in another language |
ICAPRG414A Apply introductory programming skills in another language |
Updated to meet Standards for Training Packages |
Equivalent unit |
Links
Companion Volume implementation guides are found in VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2