Ao longo das oito edições anteriores, a última palavra em Cobol tem sido o texto de Stern. Agora, a nona edição de Programação Estruturada em Cobol foi revisada para atender às necessidades do século XXI:
Possível utilização da linguagem Cobol 85 pelos usuários do Cobol 74 indicando, passo a passo, as modificações existentes nos dois códigos;
Recursos da Internet relacionados com o Cobol ao longo de todo o texto. São usados ícones atrativos para fazer referência a sites específicos na Web;
Mais material sobre processamento de arquivos em disco relativos e indexados, incluindo a instrução START, acesso dinâmico de arquivos com a instrução DYNAMIC, chaves alternativas de registros (Alternate Record Keys) e códigos File Status;
Mais material sobre tabelas e arrays de vários níveis;
Análise detalhada de funções intrínsecas;
Ênfase em layouts de telas e programas interativos. Nesta nona edição, além do guia de referência de sintaxe do Cobol (Apêndice A), consta um disquete com todos os programas descritos no corpo da obra, bem como o conjunto de dados utilizados em todos os exercícios de programação.
.
Unidade I – Conhecimentos Básicos
1) Uma Introdução ao Projeto Estruturado de Programas em Cobol
2) As Divisões Identification Division e Environment Division
3) A Divisão Data Division
4) Codificando Programas Completos em Cobol: a Divisão Procedure Division
Unidade II – Projetando Programas Estruturados
5) Projetando e Depurando Programas Cobol de Lote e Interativos
6) Movendo Dados, Imprimindo Informações e Exibindo Saída Interativamente
7) Calculando em Cobol: os Comandos (Verbos) Aritméticos e as Funções Intrínsecas
8) Tomada de Decisões Usando as Instruções If e Evaluate
9) Iteração: Além da Instrução Perform Básica
Unidade III – Escrevendo Programas de Alto Nível em Cobol
10) Processamento de Interrrupções de Controle
11) Validação de Dados
12) Processamento de Arrays e Manipulação de Tabelas
Unidade IV – Manutenção de Arquivos
13) Processamento de Arquivos Seqüenciais
14) Classificando e Combinando
15) Processamento de Arquivos Indexados e Relativos
Unidade V – Tópicos Avançados
16) Aumentando a Produtividade dos Programas Usando Instruções Copy, Call e Outras Instruções
17) O Report Writer Module
18) Uma Introdução à Programação Orientada a Objetos
APÊNDICES
Apêndice A - Guia de Referência de Sintaxe da Linguagem Cobol
Apêndice B - Diferenças entre os Padrões de Cobol
Apêndice C - A Linguagem Cobol e o Problema do Ano 2000
Apêndice D - Glossário
.
Nancy Stern, Robert A. Stern
.