This qualification is part of the Information and Communications Technology Training Package. It provides the skills and knowledge for an individual to develop basic programming skills in the most commonly used programming languages. A person with this qualification could work as an assistant programmer in a team of software developers or as a support programmer to more senior programmers or systems analysts.