- Conceitos básicos
- Arquivos
- Algoritmos
- Linguagens de programação
- Programas
- Compiladores
- Introdução à construção de algoritmos
- Estrutura de um algoritmo
- Variáveis
- Entrada e saída de dados
- Expressões
- Tomada de decisão
- Repetição
- Algoritmos em C
- Constantes
- Variáveis
- Operadores e precedência
- Atribuição
- Entrada e saída
- Comandos
- Blocos
- if()
- while()
- Tipos de dados
- printf (formatação)
- Outros comandos em C
- for e do-while
- switch
- break
- getchar, getche
- putchar
- Funções
- Formato de uma Função
- Escopo
- Parâmetros por valor e por referência - ponteiros
- Recursividade
- Vetores e Matrizes
- Declaração
- Inicialização
- Acesso direto
- Dupla indexação
- Algoritmos de ordenação
- Algoritmos de busca - seqüêncial e binária
- Vetores e ponteiros
- Strings
- Entrada e saída de strings
- Funções de manipulação de strings
- Vetor de strings
- Ponteiros
- Arquivos
- Conceitos
- Manipulação de arquivos binários