ESTRUTURA DE DADOS
Prof. Angelo Augusto Frozza, M.Sc.
PLANO DE ENSINO
|
Ementa
y
Mostrar o estudo das formas de representação de
estruturas de informações em computadores e
algoritmos básicos para manipulação dessas estruturas.
PLANO DE ENSINO
|
Objetivo geral
y
Compreender as formas de representação das
estruturas de informações em computadores e os
algoritmos básicos para manipulação dessas estruturas.
PLANO DE ENSINO
|
Objetivos específicos
y
Ser capaz de implementar, acessar e manipular tipos
primitivos e compostos de variáveis;
y
Ser capaz de implementar, acessar e manipular
arquivos;
y
Ser capaz de implementar, acessar e manipular listas,
pilhas, filas e árvores.
PLANO DE ENSINO
|
Conteúdo programático
1.
Revisão |
Compreender e ser capaz de construir algoritmos
| Estrutura básica de um programa;
| Desvios condicionais;
| Laços de repetição – for, while e repeat;
| Sub-rotinas – procedure e function;
Carga horária: 15 h/a
| Aula expositiva e dialogada
| Aulas práticas em Laboratório
|
PLANO DE ENSINO
|
Conteúdo programático
2.
Compreender e ser capaz de implementar, acessar
e manipular tipos primitivos e compostos de
variáveis
Tipos primitivos
| Tipos construídos
|
Carga horária: 15 h/a
| Aula expositiva e dialogada
| Aulas práticas em Laboratório
|
PLANO DE ENSINO
|
Conteúdo programático
3.
Compreender e ser capaz de implementar, acessar e
manipular listas, pilhas, filas e árvores
Estruturas de dados estáticas:
| Vetores
| Matrizes
| Estruturas de dados dinâmicas:
| Listas
| Filas
| Pilhas
| Árvores
|
|
|
|
|
Carga horária: 30 h/a
Aula expositiva e dialogada
Aulas práticas em Laboratório
Trabalho em grupo
PLANO DE ENSINO
|
Conteúdo programático
4.
Compreender e ser capaz de implementar, acessar
e manipular arquivos
Formas de acesso a arquivos
| Algoritmos para acesso a arquivos
| Manipulação de arquivos
|
Carga horária: 20 h/a
| Aula expositiva e dialogada
| Aulas práticas em Laboratório
| Trabalho em grupo
|
PLANO DE ENSINO
|
Metodologia
y
y
y
Aulas expositivas e dialogadas;
Aulas práticas em Laboratório;
Realização de trabalhos de pesquisa e estudos de
casos.
PLANO DE ENSINO
|
Avaliação
y
Prova I
Prova II
- 30%
- 30%
y
Trabalho Final
- 30%
y
Exercícios
- 10%
y
Frequência
- 75%
y
PLANO DE ENSINO
|
Bibliografia básica
y
GUIMARÃES, A. de M.; LAGES, N. A. de C. Algoritmos e
estruturas de dados. Rio de Janeiro (RJ): LTC, 1994. 216 p.
y
PEREIRA, S. do L. Estrutura de dados fundamentais:
conceitos e aplicações. 12. ed. São Paulo: Érica, 2009. 264 p.
y
PREISS, B. R. Estruturas de dados e algoritmos: padrões
de projetos orientados a objetos com Java. Rio de Janeiro
(RJ): Campus, 2001. 566 p.
y
SANTOS, C. dos; AZEREDO, P.; FURTADO, A. L.; VELOSO, P.
A. S. Estruturas de dados. Rio de Janeiro: Campus, Elsevier,
1983. 257 p.
y
SZWARCFITER, J. L.; MARKENZON, L. Estruturas de dados
e seus algoritmos. Rio de Janeiro (RJ): LTC, 1994. 320 p.
PLANO DE ENSINO
|
Bibliografia complementar
y
IBPI. Estruturas de dados com Pascal. Rio de Janeiro
(RJ): IBPI, 1993. 189 p.
y
SENAC. Estruturas de dados. Rio de Janeiro (RJ):
SENAC-DN, 1999. 109 p.
CONTATO
|
Prof. Angelo Augusto Frozza
[email protected]
Download

ESTRUTURA DE DADOS