A hands on training course providing an introduction to COBOL.
Programmers working with COBOL.
None although experience in another high level language would be useful. A 10 day version of this course would be more applicable for those new to programming.
5 days
Compilation, linkage editor. Compile errors, compiler options. Divisions, syntax and format, COBOL character set, program structure.
COBOL words, format of statements.
Identification entries, Environment entries, Data division: FD, record descriptions, hierarchy and level numbers, description-string entry.
Literals, figurative constants, redefines clause, data representation, Usage clause, synchronization, sign clause.
File status codes; Open, Read, Write, Close, Stop, Goback; Accept, display; Move, Justified, data name qualification, reference modification.
Out-of-line, With test ... Until, ... Times, in-line statement; Go to statement.
Design techniques, design considerations, procedure names, program structure.
Printed output, Write, advancing option, editing characters; Initialize.
Conditional statements: IF, class, sign and relation conditions, condition-name conditionals, Set, compound conditions, logical operators. Evaluate, Continue.
Rounded option, On Size Error option, Add, Subtract, Multiply, Divide, Compute.
File access modes, Select. Indexed and relative files. Open, Close, creating / reading sequential access files, Write, Read, Invalid key clause, reading, writing / updating Random access files, Rewrite, Delete, Start.
Clauses.
Call, Using clause - calling program/called program, Linkage Section, returning control.
Subscripted tables: One/two/three dimensional tables, Perform, variable length tables. Indexed tables: Set, using an index; Search. Copy code: Copy, Suppress, Replacing.
Inspect, String, Unstring. COBOL/370 LE/370 and Intrinsic Functions.
"Great! Easy to understand."
"Great delivery."
This structured training course seeks to build upon workbook learning through the use of group exercises, dynamic discussion and individual tasks in order to deliver an engaging and interactive module that will ensure all candidates are able to transfer their new skills into the workplace.