CUCO
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
CUCO is a multiple-choice certification exam in COBOL programming, aimed at developers who write, maintain, or modernize mainframe and COBOL-based business systems. It tests whether you can read and reason about COBOL source code rather than recall trivia: how the language's divisions fit together, how data is described and stored, how control flow executes, how files are processed, and how tables and subprograms behave. The exam is organized around seven weighted domains, with Fundamentals, Procedure Division, Data Division, and File Handling carrying the most weight, followed by Tables and Subprograms, Debugging and Testing, and Modern COBOL and Integration. Because questions are multiple choice, the discriminating skill is precise reading of code and data declarations, not memorization of syntax lists. Preparation should be hands-on: compile and run programs, trace working-storage values with a debugger, practice file and table handling, and review the exact wording of COBOL reserved words and clauses. Candidates should confirm current administrative details - scheduling, fees, and scoring - directly with the official certifying body, since this page does not publish them. This is an independent study resource and is not affiliated with or endorsed by any certifying organization.
What you'll study
About CUCO preparation
What is the CUCO exam format?
It is a multiple-choice exam delivered in English, covering seven weighted domains from COBOL fundamentals through modern integration. You answer scenario and code-reading questions rather than writing programs from scratch. Confirm the current delivery method, item count, and time limit with the official certifying body, which publishes the authoritative exam description.
How difficult is the CUCO exam?
It is best described as a working-knowledge exam. Candidates with real COBOL maintenance experience usually find the Procedure Division and File Handling items straightforward, while data description details such as PICTURE clauses, USAGE, and level numbers trip people up. If you have only read about COBOL, expect it to feel hard.
Can I retake the exam if I fail?
Retake rules, waiting periods, and any associated costs are set by the certifying body and can change. Check its official website for the current policy before you schedule. Do not rely on forum posts, which are often outdated or describe other programs entirely.
How long should I study before sitting the exam?
There is no official study-hour requirement. A practical approach is several weeks of hands-on work: compile and run small programs, step through them in a debugger, and deliberately test file and table logic. Candidates who already maintain COBOL code usually need less time than career changers learning the language from scratch.
In what order should I study the domains?
Follow the dependency chain rather than the weights. Learn Fundamentals first, then Data Division, because Procedure Division questions assume you can read data declarations. Move to Procedure Division, then File Handling, Tables and Subprograms, Debugging, and finally Modern COBOL and Integration, which draws on everything before it.
What causes the most common failures?
Two patterns dominate. First, misreading data: confusing COMP-3 with DISPLAY usage, miscounting PICTURE positions, or forgetting that group items are alphanumeric. Second, losing track of control flow in nested PERFORM and EVALUATE structures. Practicing with a debugger and tracing values by hand addresses both far better than rereading notes.
Do I need mainframe access to prepare?
Not necessarily, but you do need a real compiler. GnuCOBOL runs on ordinary laptops and covers most of the language used in exam questions. If you can get access to a mainframe environment through work or a training program, use it for file handling and JCL-adjacent topics, which are harder to simulate faithfully.
How is the exam scored, and what is the passing score?
Scoring methodology and the passing threshold are published by the official certifying body and are not stated here, because such figures change between exam versions. Consult its website for the current passing score and score-report details. Domain weights on this page are study guidance, not a guarantee of item distribution.
Does CUCO certification expire?
Validity periods and recertification requirements are determined by the certifying organization and may be revised. Check its official site for the current policy on expiry, renewal, and continuing-education requirements rather than assuming a fixed number of years.