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.