This course is designed to develop & enhance the knowledge, skills, & attitudes of a programmer in accordance with industry standards. It covers the basic, common & core competencies on programming language, specifically Java. The nominal duration of 240 hours covers the required units at Java Programming NC III. TVET providers can however, offer a longer, ladderized course covering the basic, common and core plus specialized competency unit/s.

The Programming (Java) NC III Qualification consists of competencies that a person must achieve to develop or write program codes using a personal computer or workstation as part of a systems development team. It includes core competencies on performing object-oriented analysis and design in Java technology and to create and fine-tune Java technology applications using object-oriented programming concepts.

At the end of the course, participants should be equipped with sufficient knowledge to take and pass the internationally acknowledged Oracle Java SE Certified Associate and participant will be awarded with an Oracle Certified Associate Java Programmer.