Objetivo: Desenvolver o raciocínio lógico de programação e capacitar o aluno no desenvolvimento de programas completos em Linguagem Cobol, de pequena e média complexidade.
Carga horária: Curso em Turma - 88 horas / Curso Individual - consulte.
A quem se destina: Iniciantes em programação de computadores; programadores de outras linguagens.
Pré-requisito: 2º grau completo (ou cursando).

Conteúdo Programático:

1. FUNDAMENTOS DA COMPUTAÇÃO
Introdução
Conceito de caractere
Conceito de campo
Conceito de registro
Conceito de arquivo
Software
Conceito de programa e instrução
Exercícios de programação em lógica linear
Conceito de linguagem de máquina
Conceito de linguagem de baixo, médio, alto nível e orientada a objetos
Tipos de software
Hardware
CPU e periféricos
Memória RAM
Sistema binário de armazenamento
Bit, byte e código ASCII
Capacidade de memória

2. LÓGICA DE PROGRAMAÇÃO
Elaboração de fluxogramas em lógica modular e lógica estruturada envolvendo:
Conversão simples
Contadores
Acumuladores
IF simples
IF's encadeados e aninhados
Impressão de relatórios
Impressão de cabeçalhos com controle de linhas
Totalizações de relatórios
Instruções aritméticas
Subrotinas (PERFORM e PERFORM UNTIL)

3. COBOL ESTRUTURADO
Divisões COBOL
Identification Division
Enviroment Division
Data Division
Procedure Division
Programas - Arquivos Sequenciais
Conversão simples
Cálculo
Relatório simples
Relatório com quebra
Tabelas
Merge de arquivos
Sort (classificação)
Programas - Arquivos Indexados
Screen Section (Telas)
Inclusão de dados
Alteração simples
Alteração com consistência de dados
Exclusão de dados
Consulta de dados