estrutura de dados i - Portal dos Professores da UNIFENAS
estrutura de dados i - Portal dos Professores da UNIFENAS
estrutura de dados i - Portal dos Professores da UNIFENAS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CURSO: CIÊNCIA DA COMPUTAÇÃO/N SEMESTRE: 2 ANO: 2013 C/H: 64 AULAS: 80<br />
DISCIPLINA: ESTRUTURA DE DADOS I<br />
PLANO DE ENSINO<br />
OBJETIVOS:<br />
- Aplicar os conceitos principais para o <strong>de</strong>senvolvimento <strong>de</strong> <strong>estrutura</strong> <strong>de</strong> <strong><strong>da</strong><strong>dos</strong></strong>;<br />
- Discutir e implementar as <strong>estrutura</strong>s <strong>de</strong> <strong><strong>da</strong><strong>dos</strong></strong> clássicas como: listas lineares, pilhas e filas;<br />
- Discutir a técnica <strong>de</strong> Alocação dinâmica enca<strong>de</strong>a<strong>da</strong>;<br />
- Desenvolver o raciocínio abstrato e exercitar a tarefa <strong>de</strong> programação.<br />
EMENTA: Tipos <strong>de</strong> <strong><strong>da</strong><strong>dos</strong></strong>. Matrizes. Pilhas. Filas. Listas Lineares. Alocação Dinâmica <strong>de</strong> Memória.<br />
METODOLOGIA: Exposição: SIM X NÃO Estudo <strong>de</strong> caso: SIM X NÃO<br />
RECURSOS<br />
AUXILIARES:<br />
*Ambiente Virtual <strong>de</strong> Aprendizagem<br />
Trabalho <strong>de</strong> grupo: SIM X NÃO Seminário: SIM NÃO X<br />
Debate: SIM NÃO X Painel: SIM NÃO X<br />
Discussão: SIM X NÃO Fórum: SIM NÃO X<br />
Chat: SIM NÃO X<br />
Computador: SIM X NÃO AVA*: SIM NÃO X<br />
Ví<strong>de</strong>os: SIM NÃO X Ativi<strong>da</strong><strong>de</strong>s clínicas: SIM NÃO X<br />
Projetor Multimídia : SIM X NÃO Lousa: SIM X NÃO<br />
Álbuns Seria<strong>dos</strong>: SIM NÃO X Internet: SIM X NÃO<br />
Sli<strong>de</strong>s: SIM X NÃO Laboratório: SIM X NÃO<br />
Manequins: SIM NÃO X Ví<strong>de</strong>o conferência: SIM NÃO X<br />
Lousa Eletrônica: SIM NÃO X<br />
Prancheta<br />
Digitalizadora:<br />
SIM NÃO X<br />
AVALIAÇÃO: Discursiva: SIM X NÃO Prática: SIM X NÃO<br />
Múltipla escolha: SIM NÃO X Trabalhos <strong>de</strong> pesquisa: SIM X NÃO<br />
Oral: SIM NÃO X<br />
BIBLIOGRAFIA BÁSICA:<br />
PEREIRA, Silvio do Lago. Estrutura <strong>de</strong> Da<strong>dos</strong> Fun<strong>da</strong>mentais: Conceitos e Aplicações. São Paulo: Erica, 1996.<br />
VELOSO, Paulo. Estrutura <strong>de</strong> Da<strong>dos</strong>. 4. ed. Rio <strong>de</strong> Janeiro: Campus, 1986.<br />
SZWARCFITER, J L; MARKENZON, L. Estruturas <strong>de</strong> Da<strong>dos</strong> e Seus Algoritmos. Rio <strong>de</strong> Janeiro: LTC, 2009.<br />
BIBLIOGRAFIA COMPLEMENTAR:<br />
TENENBAUM, Aaron M; YEDIDYAH,; MOSHE, J. Estrutura <strong>de</strong> Da<strong>dos</strong> usando C. São Paulo: McGraw Hill, 1995.<br />
VILLAS, M.V. et alli. Estrutura <strong>de</strong> Da<strong>dos</strong> - Conceitos e Técnicas <strong>de</strong> Implementação. Rio <strong>de</strong> Janeiro: Campus, 1993.<br />
HOROWITZ, Ellis. Fun<strong>da</strong>mentos <strong>de</strong> Estruturas <strong>de</strong> Da<strong>dos</strong>. Rio <strong>de</strong> Janeiro: Campus, 1986.<br />
PINTO, Wilson Silva. Introdução ao Desenvolvimento <strong>de</strong> Algoritmos e Estruturas <strong>de</strong> Da<strong>dos</strong>. São Paulo: Erica, 1996.<br />
LEISERSON, Charles E; CORMEN, Thomas H et alli. Algoritmos – Teoria e Prática. Rio <strong>de</strong> Janeiro: Campus, 2002.
CURSO: CIÊNCIA DA COMPUTAÇÃO/N SEMESTRE: 2 ANO: 2013 C/H: 64 AULAS: 80<br />
DISCIPLINA: ESTRUTURA DE DADOS I<br />
CONTEÚDOS<br />
1.Tipos <strong>de</strong> <strong><strong>da</strong><strong>dos</strong></strong><br />
1.1 Tipos primitivos<br />
1.2 Mecanismos para construção <strong>de</strong> tipos<br />
2.Matrizes<br />
2.1 Representação linear <strong>de</strong> matrizes bidimensionais<br />
2.2 Matrizes especiais<br />
3.Pilhas<br />
3.1 Caracterização <strong>da</strong> <strong>estrutura</strong><br />
3.2 Implementação usando vetor<br />
3.3 Desenvolvimento <strong>de</strong> uma aplicação<br />
4.Filas<br />
4.1 Caracterização <strong>da</strong> <strong>estrutura</strong><br />
4.2 Implementação usando vetor<br />
5.Listas Lineares<br />
5.1 Listas lineares por contigüi<strong>da</strong><strong>de</strong> <strong>dos</strong> nós usando vetor<br />
5.2 Operação <strong>de</strong> inserção, remoção e pesquisa<br />
6.Alocação Dinâmica <strong>de</strong> Memória<br />
PLANO DE ENSINO