COBOL programming: fundamentals course

At the end of this course, the participant:

  • knows the complete COBOL syntax;
  • is able to develop, debug and execute COBOL programs.

This course is also available as two separate modules: COBOL programming - part 1 and COBOL programming - part 2


No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please contact ABIS.

Intended for

Programmers who are going to write programs in COBOL.


Programming experience (Programming fundamentals). Some familiarity with an MVS/ISPF environment is desirable (ISPF/PDF basics). You can test yourself to see if you have enough ISPF background by filling out the online selftest.

Main topics

  • Basic structure of a COBOL program:
  • 4 divisions • sections, paragraphs and sentences.
  • compile • link-edit • execution.
  • Variables, computing and data editing:
  • detailed discussion on the declaration of variables.
  • special instructions on calculations.
  • data editing.
  • Conditional programming:
  • statements that might influence the flow of the program.
  • Treatment of files:
  • use of several kind of files in Cobol • error handling.
  • Table treatment:
  • single and multiple dimensional arrays • index • SEARCH.
  • External submodules:
  • description of the necessary requirements of main and submodules.
  • static and dynamic linking.
  • Advanced topics:
  • working with copybooks.
  • nesting of programs
  • pointers in COBOL
  • advanced use of files.

Training method

Classroom instruction. 70% of the time is spent on programming exercises.


5 days.

Course leader

Peter Vanroose.


4.5/5 (based on 47 evaluations; the most recent ones are shown below)

It is a good introductory course.

  (, )

Excellent cours pour un débutant. Permet d'avoir un aperçu global du langage et de s'exercer.

  (, )

c'est un cours très detaillé et avec un très bon contenu de la programmation COBOl !

  (, )

Très bon niveau. En 4 jours, je pense avoir une vue d'ensemble suffisante pour pouvoir travailler et continuer à apprendre par moi-même.

  (, )

Certaines parties du cours ont été parcourues trop vite tandis que d'autres on été trop lentes.

  (, )

ce cours est tres utile pour commencer à programmer en utilisant cobol, il donne les elements les plus importants pour pouvoir commencer à utiliser ce langage.

  (, )