Capacitar o estudante a desenvolver estruturas computacionais (comandos e dados) para a solução de problemas usando uma linguagem de programação.
Conceitos básicos de computação; ambientes operacionais; linguagem de programação e arquivos de dados.
· Conceitos introdutórios de hardware e software;· O conceito de fluxo de informação;· Tipos de dados: escalares, multidimensionais e cadeias de caracteres;· Atribuições e estruturas seqüenciais, estruturas condicionais e estruturas de repetição;· Linguagem de programação e desenvolvimento de programas;· Modularização de programa e funções;· Passagem de parâmetro;· Utilização de endereços de variáveis e do operador de deferenciação (apontadores);· Ensino da linguagem C;
Forbellone, A.L.V. & Eberspächer, H.F., Lógica de programação - segunda edição, Makron Books, 2000.¨ Kernigham, B. W. e Ritchie, D.M. C A linguagem de programação padrão ANSI, Editora Campus, 1989.