Programming concepts; low and high level programming; development; compiling; COBOL history; Program design; Preparing a program.
COBOL Programming BasicsSyntax descriptions; COBOL divisions; COBOL program structure; Words; Word examples; Literal examples; Figurative constants; User-defined words; Standard COBOL program format.
IDENTIFICATION DIVISIONIDENTIFICATION DIVISION; IDENTIFICATION DIVISION sentences; Use of comments.
ENVIRONMENT DIVISIONENVIRONMENT DIVISION; CONFIGURATION SECTION; INPUT-OUTPUT SECTION; Relationship with JCL.
DATA DIVISIONDATA DIVISION; Data record structure and levels; Data records - example; FILE SECTION; Coding rules & recommendations; WORKING-STORAGE SECTION; Describing data; PICTURE clause; Alphanumeric & alphabetic data; Numeric data; Setting initial values.
PROCEDURE DIVISION - File HandlingPROCEDURE DIVISION; I/O statements; OPEN /CLOSE statements; OPEN /CLOSE examples; READ / WRITE statements; READ / WRITE examples; Writing print headings and lines; MOVE statement; MOVE examples; Group MOVE; DISPLAY; Terminating a program; RETURN-CODE.
PROCEDURE DIVISION - Program LogicParagraphs; GO TO statement; Structured programming; In-line PERFORM; Paragraphs & sections; Using sections; PERFORMing a section; PERFORM example; PERFORM . . THROUGH; PERFORM UNTIL; PERFORM VARYING...UNTIL.
ACCEPT and Date Intrinsic FunctionsACCEPT; Using ACCEPT for input data; ACCEPT date data format; Intrinsic functions; CURRENT-DATE function; Other date functions - YYYYMMDD date format; Other date functions - YYYYDDD date format.
Arithmetic OperationsArithmetic operations; Other common options; The ADD statement; The SUBTRACT statement; CORRESPONDING statement; MULTIPLY statement; DIVIDE statement; COMPUTE statement; Size errors; ON SIZE ERROR option; Arithmetic functions; Arithmetic functions examples.
Conditional ProcessingConditional processing; IF statement format; Relational conditions; Class conditions; Sign condition; Multiple conditions; Nested IF statements; 88 level identifiers; Setting 88 levels; The EVALUATE statement; EVALUATE and multiple fields; EVALUATE using TRUE & FALSE; Using ANY.
Program CompilationThe COBOL compiler; Compiler-directive statements - COPY; Compiler listing - COPY; Compiler options.
COBOL Errors & AbendsError messages; Abend codes; Abend information; CEEDUMP.
Join our public courses in our Kuwait facilities. Private class trainings will be organized at the location of your preference, according to your schedule.
Kuwait is rapidly advancing its digital landscape as part of the 'New Kuwait 2035' vision, with Kuwait City serving as the nation’s primary hub for technological integration and financial services. The country is investing heavily in modernizing its public sector and national infrastructure through large-scale cloud computing and cybersecurity initiatives. Supported by institutions like Kuwait University and the Kuwait Institute for Scientific Research, the local tech ecosystem is shifting toward high-end data analytics and software engineering. Our IT training programs in Kuwait are strategically designed to support this national transformation, providing professionals with the elite technical skills required to manage sophisticated enterprise systems. We offer specialized certifications in Network Security, Cloud Architecture, and Digital Leadership to ensure that Kuwait's workforce remains at the forefront of the region's evolving digital economy.