This unit describes the performance outcomes, skills and knowledge required to undertake introductory programming tasks using an object-oriented programming language, including tool usage, documentation, debugging, and testing techniques.

It applies to individuals who are programmers in a variety of fields and who are required to produce simple programs in object-oriented languages.