This unit describes the performance outcomes, skills and knowledge required to undertake programming tasks using a procedural approach to programming. An object-oriented language may be used in this approach.

This unit 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 undertaking programming activities, including writing, maintaining and updating programs, defining data and file handling.