Objetivo Geral: Promover o desenvolvimento da abstração, raciocínio lógico e criatividade aplicados à concepção de algoritmos e estruturas de dados eficientes para resolução de problemas computacionais...
- Introdução à Programação Estruturada com Linguagem C: Sintaxe, Tipos Primitivos de Dados, Estruturas Condicionais e de Repetição;
- Estruturas de Dados Básicas, Arrays: Vetores e Matrizes, Structs;
- Algoritmos de Ordenação e Pesquisa;
- Modularização: Funções, Procedimentos, Parâmetros e Recursividade;
- Alocação Dinâmica em Memória, Listas Encadeadas, Pilhas, Filas, Listas Circulares, Duplamente Encadeadas e outras Generalizações;
- Persistência em Arquivos de Dados.
- Prova 1 - 30 Pontos
- Prova 2 - 30 Pontos
- Prova 3 - 30 Pontos
- Resolução de Exercícios - 10 Pontos
- ZIVIANI, N. Projeto de Algoritmos com Implementação em Pascal e C, Editora Pioneira, 1992.
- DAMAS, Luis. Linguagem C. 10ª Edição. LTC Editora. 2007.
- TENEMBAUM, Aaron M. Estrutura de Dados usando C, Ed. Pearson Education do Brasil, Ltda, 1995.