Unit of competency
Modification History
Release |
Comments |
Release 1 |
This version first released with ICT Information and Communications Technology Training Package Version 6.0. |
Application
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.
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. 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 |
Foundation Skills
This section describes those language, literacy, numeracy and employment skills that are essential to performance but not explicit in the performance criteria.
S KILL |
DESCRIPTION |
Oral Communication |
|
Numeracy |
|
Writing |
|
Planning and organising |
|
Problem solving |
|
Technology |
|
Unit Mapping Information
Supersedes and is equivalent to ICTPRG301 Apply introductory programming techniques.
Links
Companion Volume Implementation Guide is found on VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2