This Competency Exam tests your mastery of the objectives for the courses that make up the COBOL Programming series. The following exams are available now:
- Developing a COBOL Program
- COBOL Output Programming
- COBOL Input Programming
- Performing Arithmetic in COBOL
- COBOL Table Processing
- COBOL File Processing
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 develop ILE COBOL applications.
Approximate time to complete all parts of the exam: 3 hours
This Competency Exam was designed as a mastery test for the COBOL 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 session for review.
The COBOL Programming series, including this exam, is intended for programmers new to the COBOL programming language. It can also be taken by COBOL/400 programmers who want to learn ILE COBOL.
All courses in this series assume that you know basic programming concepts and are acquainted with structured programming design techniques. In particular, you will be expected to understand program logic that is documented using pseudocode or structured flowcharts. You may have gained this knowledge from attending classes or from relevant work experience.
This series also assumes 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 Introduction to the IBM i Environment series.
Finally, the series also assumes you familiar with IBM i programming concepts and facilities. You can satisfy this prerequisite by successfully completing the courses in The IBM i Programming Environment series.