Lucas
CONTEÚDO PROGRAMÁTICO
N° AULAS
T
P
Conceitos introdutórios
2
-
Tipos de dados
2
-
Conceitos iniciais na linguagem C
2
2
Entrada e saída de dados
2
2
Estruturas de controle do fluxo de execução
4
26
Estruturas de dados homogêneas
2
12
Estruturas de dados heterogêneas, modularização
2
14
aulas teóricas: 16 aulas práticas: 56 total de aulas: 72
METODOLOGIA
Apresentação dos conceitos em aula expositiva e posterior aplicação através de atividades práticas com o desenvolvimento de algoritmos.
Relacionamento das estruturas de controle e dos algoritmos estudados com a linguagem C.
Exercícios com grau de complexidade crescente sobre os temas estudados.
AVALIAÇÃO
4 provas (P1, P2, P3 e P4).
NOTA FINAL = (somatório provas) / 4 ou NOTA FINAL = (somatório provas) / 3
BIBLIOGRAFIA
GUIMARÃES, Ângelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 2008. 216 p. ISBN 9788521603788 (7 volumes na biblioteca)
Lopes, Anita, Guto Garcia, Introdução à programação: 500 algoritmos resolvidos, Campus, ISBN:
8535210199 , 2002, 488p.
HERBERT, S. C - Completo e Total, São Paulo, Livros Técnicos e Científicos, 199
TERADA, Routo. "Desenvolvimento de Algoritmos e Estrutura de Dados". Makron Books, 1991.
Furtado, Antonio Luz. Teoria dos grafos: algoritmos. Rio de Janeiro: Livros Tecnicos e
Cientificos, 1973. 155p p.
Ziviani, Nivio. Projeto de algoritmos: com implementacoes em Pascal e C. 2 ed. Sao Paulo:
Cengage Learning, [2009]. 552 p p.
Ziviani, Nivio. Projeto de algoritmos: com implementacoes em Java e C++. Sao Paulo:
Thomson, 2007. 621 p p.
CORMEN, Thomas H. et al. Algoritmos: teoria e prática. [Introduction to algorithms]. Tradução de Jussara Pimenta Matos. Rio de Janeiro: Campus, 2002. 916 p. ISBN 8535209263.
Wirth, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 2008. 255 p. ISBN
9788521611905.