Desenvolver os principais conceitos da lógica de programação (algoritmos e linguagem: variáveis, laços, estruturas de decisão);
Proporcionar conhecimentos de formas de representação da lógica de um programa, suas estruturas e técnicas auxiliares para a resolução de problemas de processamento de dados.