El curso de Cobol está formado por once módulos:
1. LENGUAJE DE PROGRAMACIÓN COBOL: ASPECTOS GENERALES
Laboratorio de Programación. Lenguaje de programación COBOL: Presentación. Componentes del lenguaje COBOL. La sintaxis del lenguaje COBOL.
2. ESTRUCTURA DE UN PROGRAMA COBOL
Estructura de un programa COBOL. La identification division. La environment division. La data division. La procedure division. El primer programa COBOL. Ejecución de un programa COBOL. La sección y el párrafo.
3. TIPOS DE DATOS EN COBOL
Tipos de datos. Constantes o literales. Variables, concepto y descripción. Declaración de variables en COBOL. Variables elementales. Variables compuestas: los registros.
4. INSTRUCCIONES BÁSICAS
Instrucciones de entrada/salida. Instrucción de asignación: Move. Instrucciones aritméticas.
5. INSTRUCCIONES DE CONTROL DE FLUJO
Procedimientos. Sentencias Condicionales: IF. La sentencia Perfom. Detener la ejecución del programa: Stop run.
6. ARCHIVOS: CONCEPTOS, OPERACIONES Y TIPOS
Origen de los archivos o ficheros. Supuesto práctico. Conceptos de archivos. Otros conceptos de archivos. Operaciones con archivos. Tipos de organización de los archivos. Modos de acceso a la información de los archivos.
7. ARCHIVOS: ORGANIZACIÓN Y MODOS DE ACCESO
Tipos de organización de archivos. Organización secuencial. Organización secuencial indexada. Organización relativa.
8. LOS ARCHIVOS Y EL LENGUAJE COBOL
Los archivos y el lenguaje COBOL. Un programa COBOL con archivos. El modo de acceso en un programa COBOL. Environment division. Data division. Procedure division. Apertura y cierre. La apertura, el modo de acceso y las operaciones. Carácter secuencial y aleatorio de las operaciones con archivos. Comunicación entre el programa y el archivo físico: aspectos operativos.
9. ARCHIVOS SECUENCIALES
Características principales. Environment division. Data division. Procedure division. Instrucciones permitidas. Casos prácticos.
10. ARCHIVOS SECUENCIALES INDEXADOS
Los archivos secuenciales indexados. Características principales. Environment. Data division. Procedure division. Instrucciones. Casos prácticos.
11. ARCHIVOS RELATIVOS
Características principales. Environment. Data division. Procedure division. Instrucciones. Casos prácticos.