This Competency Exam tests your mastery of the objectives for the courses that make up the Control Language Programming series:
- Introduction to CL Programming
- Controlling Command and Program Flow
- Interactive CL Applications
- Message Processing in a CL Program
- Accessing Database Files, Data Queues, and Data Areas
The exam is divided into separate parts, one for each course in the series. Successfully completing all parts of the exam demonstrates your proficiency in the skills required to effectively code CL programs.
Approximate time to complete all parts of the exam: 90 minutes
This Competency Exam was designed as a mastery test for the Control Language Programming series. We recommend that you take the exam after you complete the series. Alternatively, you can take the corresponding portion of the exam when you complete each course.
Another use for the Competency Exam is as a pretest. Depending on your previous experience and training, you may feel that you already know the material covered by a given course. If this is the case, you should take the exam corresponding to that course. If you successfully complete the exam, you can skip the course, confident that you have already mastered the skills it teaches.
The exam automatically evaluates your performance and reports how you did. To "pass" the exam, you must successfully work at least 80% of the exercises corresponding to each topic. If you score less than 80%, you will be directed to the appropriate course for review.
The Control Language Programming series, including this exam, should be taken by anyone who will be writing CL programs. This audience consists primarily of application programmers, but may include other people who use CL commands, such as system operators.
All courses in this series assume that you have a working knowledge of basic IBM i concepts and facilities. You can satisfy this prerequisite by successfully completing the courses in the following series:
The course also assumes you familiar with IBM i programming concepts and facilities. You can satisfy this prerequisite by successfully completing the courses in the following series: