Noções de arquitetura e programação de computadores. Algoritmo, fluxograma e pseudo-codificação. Entrada e saída de dados. Constantes e variáreis. Operadores e expressões. Desvios e laços. Vetores e matrizes. Programação estruturada. Experimentação em linguagem de alto nível.