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

Schedule

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.

Background

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.
  • PERFORM • IF ... ELSE • EVALUATE.
  • 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.

Duration

5 days.

Course leader

Peter Vanroose.

Reviews

4.4/5 (based on 65 evaluations; the most recent ones are shown below)

It is a good introductory course.

 
  (, )

It was very useful to get acquainted with Mainframes

 
  (, )

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

 
  (, )

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.

 
  (, )

Heel goede cursus, veel bijgeleerd.

 
  (, )

Click here to see more comments...

Très bon cours, exercices associés à la théorie

 
  (, )

Inhoud goed, snelheid van de lessen veel te traag. Dit begrijp ik omdat het voor sommigen volledig nieuw was, maar persoonlijk leerde ik niet veel nieuws!

 
  (, )

Présentation trop rapide pour un novice - pas le temps de se plonger dans les détails et de les comprendre avant les exercices.

 
  (, )

Tres intéressant. On voit bien tous les aspects de cobol.

 
  (, )

Appréciation positive

 
  (, )

Cours bien donné. Contenu intéressant.

 
  (, )

goed gegeven cursus. indeling in blokken met pauze gaf de tijd om de materie te verwerken.

 
  (, )

Goede introductie tot Cobol en mainframe

 
  (, )

La formation est excellente mais mes capacités techniques limitées ont fait que j'ai été très vite dépassé par la quantité de matière. J'ai su suivre jusqu'au 2eme jour de la formation et après c'est devenu beaucoup trop compliqué pour moi.

 
  (, )

veel bijgeleerd op een korte periode

 
  (, )

Je suis satisfait de ce cours. Le cours est complet et assez bien expliqué.

 
  (, )

grondig, compleet en goed uitgelegd.

 
  (, )

Bonne, mais parfois trop rapide: nécessite plus de temps pour comprendre les subtilités de cobol

 
  (, )

Het was een duidelijke cursus. We hebben alles van de basis benaderd en opgebouwd zodat we een totaal beeld kregen over het gebruik van mainframe en programmeren. De lesgever heeft ook vragen die buiten de scope van de cursus vallen kunnen beantwoorden.

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT