Lógica computacional

Algoritmos e pseudocódigos

Linguagem de programação procedimental

Variáveis, entrada e saída de dados, estruturas condicionais e estruturas repetitivas

Dados, bases numéricas e memória

Técnicas de programação

Tratamento de caracteres

Sub-rotinas (funções)

Bibliotecas

Estruturas de dados homogêneas: array (vetor/matriz)

Introdução a ponteiros

Struct, Union e Enum