Noções de tópicos e estruturas elementares de dados; Operadores; Funções embutidase expressões; Instruções condicionais, incondicionais e de repetição; Tipos definidos pelo programador e tipos abstratos de dados; Estruturas compostas de dados: Vetores, matrizes e registros; Noções de arquivos em programação; Algoritmos e aplicações.