S# |
Topic Name |
Description |
1 |
Introduction to COBOL |
Overview of COBOL and its importance in mainframe systems. |
2 |
How to write COBOL |
Introduction to writing COBOL programs and its structure. |
3 |
COBOL Language rules |
Explanation of the syntax rules, formatting, and structure in COBOL. |
4 |
Level numbers (01 – 49, 66, 77, 88) |
Explanation of COBOL's level numbers and their use in data declaration. |
5 |
Data types in COBOL |
Overview of the different data types used in COBOL and how they are defined. |
6 |
Value clause, MOVE, OF clause, Reference modification, Redefines and Renames |
Explanation of COBOL's Value clause, MOVE statement, OF clause, and other features like Reference modification, Redefines, and Renames. |
7 |
Editing picture clauses |
Details on how to use picture clauses to format data in COBOL. |
8 |
Arithmetic verbs (ADD, SUBTRACT, MULTIPLY, DIVIDE, and COMPUTE) |
Overview of arithmetic operations in COBOL using verbs like ADD, SUBTRACT, etc. |
9 |
Compilation process, compiler options, and checking errors |
Explanation of how COBOL programs are compiled, compiler options, and methods to check errors. |
10 |
Relational operators |
Overview of relational operators used in COBOL for comparisons. |
11 |
Logical operators |
Explanation of logical operators (AND, OR, NOT) in COBOL. |
12 |
Conditional statements (IF and Evaluate) |
Overview of the IF and EVALUATE statements used for conditional logic in COBOL. |
13 |
Sign and class conditions |
Explanation of sign and class conditions in COBOL programming. |
14 |
String, Unstring and Inspect |
Overview of string manipulation techniques using STRING, UNSTRING, and INSPECT in COBOL. |
15 |
Perform: Inline and Outline Perform |
Explanation of the PERFORM verb in COBOL for calling procedures inline or in an outline. |
16 |
Next sentence and Continue verbs |
Overview of the NEXT SENTENCE and CONTINUE verbs in COBOL to control program flow. |
17 |
Differences between STOP RUN, EXIT PROGRAM, and GOBACK |
Explanation of how STOP RUN, EXIT PROGRAM, and GOBACK differ in COBOL. |
18A |
File Handling in COBOL: PS - Read, Write, Update |
Explanation of PS Read, Update and Write |
18B |
KSDS in COBOL: PS - Read, Write, Update and Delete |
KSDS-Sequential,Random, Dynamic Read, Write,Update and Delete |
19 |
AIX handling in COBOL |
Overview of AIX (Access Method Services) and its usage in COBOL for file management. |
20 |
Subprograms |
Explanation of how COBOL supports subprograms for modular programming. |
21 |
COMP types |
Overview of COMP (Computer-Value) data types used for efficient data storage in COBOL. |
22 |
Arrays/Occurs, Subscript, Index, and Linear search and Binary search |
Explanation of Occurs, Subscripts, Indexes, and search techniques in COBOL. |
23 |
Error handling/File Handling |
Methods for error handling in COBOL programs and managing file operations. |
24 |
Abends: S806, S0C4, S0C7, S013, S722, and more |
Overview of common COBOL abends (errors) and how to troubleshoot them. |
25 |
Report generation |
Explanation of how to generate reports in COBOL using various techniques. |