TADS:Estrutura de Dados: mudanças entre as edições
De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição |
|||
Linha 38: | Linha 38: | ||
*[http://www.mtm.ufsc.br/~azeredo/cursoC/c.html Curso: '''Linguagem C'''] | *[http://www.mtm.ufsc.br/~azeredo/cursoC/c.html Curso: '''Linguagem C'''] | ||
*[[Mídia:LinguagemC.pdf | KERNIGHAN, B.W.; RITCHIE, D.M. The C Programming Language, Prentice Hall, 2<sup>o</sup> ed. 1978.]] | *[[Mídia:LinguagemC.pdf | KERNIGHAN, B.W.; RITCHIE, D.M. The C Programming Language, Prentice Hall, 2<sup>o</sup> ed. 1978.]] | ||
= Semestre 2014-2 = | = Semestre 2014-2 = | ||
Linha 74: | Linha 63: | ||
*[[Tipos de Dados em C]] | *[[Tipos de Dados em C]] | ||
*[[Funções, parâmetros e retorno de valores em C]] | *[[Funções, parâmetros e retorno de valores em C]] | ||
===05/ago=== | |||
;Estruturas de Dados da Linguagem C | |||
*[[Caracteres e String em C]] | |||
===08/ago=== | |||
;Estruturas de Dados da Linguagem C | |||
*[[Vetores em C]] | |||
===12/ago=== | |||
;Estruturas de Dados da Linguagem C | |||
*[[Ponteiros em C]] | |||
===15/ago=== | |||
;Estruturas de Dados da Linguagem C | |||
*[[Estruturas em C]] | |||
===19/ago=== | |||
;[[Pilhas]] | |||
[[Categoria:TADS]] | [[Categoria:TADS]] |
Edição das 23h09min de 1 de agosto de 2014
INF 201 - Estruturas de Dados
Carga Horária
60 horas -> 72 aulas (22 teóricas + 50 práticas)
Objetivos
Possibilitar ao aluno o entendimento das técnicas de organização de dados heterogêneos, em relação à eficiência de ocupação de espaço de armazenamento, velocidade de armazenamento e de acesso aos dados, bem como complexidade de codificação.
Ementa
- Introdução a estruturas de dados;
- estruturas estáticas e dinâmicas;
- registros;
- ponteiros;
- listas encadeadas;
- pilhas;
- filas;
- recursividade;
- árvores;
- balanceamento;
- hashes;
- métodos de busca e ordenação de vetores.
Bibliografia Básica
- ZIVIANI, Nívio. Projeto de algoritmos com implementações em Pascal e C. 3ª ed., Cengage Learning, 2010.
- PEREIRA, Sílvio do Lago. Estruturas de dados fundamentais: conceitos e aplicações. 8ª ed., Erica, 1996.
- ESZWARCFITER, Jaime Luis, MARKENZON, Lilian. Estruturas de dados e seus algoritmos. 3ª ed., LTC, 2010.
- FEOFILOFF, Paulo. Algoritmos em linguagem C. 23ª ed., Campus, 2009.
- AGUILAR, Luis Joyannes. Programação em C++: algoritmos, estruturas de dados e objetos. 2ª ed., Bookmann, 2008.
Bibliografia Complamentar
- TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe. Estruturas de dados usando C. Makron Books, 1995.
- EDELWEISS, Nina; GALANTE, Renata. Estruturas de dados. Bookman, 2009.
- GOODRICH, Michael T.; TAMASSIA, Roberto. Estruturas de dados e algoritmos em java. 4ª ed., Bookman, 2007.
- ASCENCIO, Ana Fernanda Gomes. Estruturas de dados. Pearson, 2011.
- LAFORE, Robert. Estruturas de dados e algoritmos em Java. Ciência Moderna, 2005.
Materiais de Apoio
- Curso: Linguagem C
- KERNIGHAN, B.W.; RITCHIE, D.M. The C Programming Language, Prentice Hall, 2o ed. 1978.
Semestre 2014-2
Professor: Evandro Cantú (evandro.cantu@ifpr.edu.br)
Encontros: 3a feira / 6a feira - 20h55-22h35 - 4 aulas/semana
Atendimento paralelo: 5a feira - 18h-18h50.
Pasta Compartilhada GoogleDrive: https://drive.google.com/folderview?id=0B4oNxt3g19DfbzlXSWVVbE51V0k&usp=sharing
Grupo de Email da turma: tads-ifprfoz@googlegroups.com
Diários de Aula
- Orientações gerais
- Disponibilizar um pendrive para a disciplina para armazenar os programas exemplo e os exercícios, o qual deve ser trazido em todas as aulas.
- Para a entrega de exercícios, quando solicitado, utilizar a pasta compartilhada no GoogleDrive.
29/jul
- Apresentação da disciplina
- Introdução a Estruturas de Dados
01/ago
- Estruturas de Dados da Linguagem C
05/ago
- Estruturas de Dados da Linguagem C
08/ago
- Estruturas de Dados da Linguagem C
12/ago
- Estruturas de Dados da Linguagem C
15/ago
- Estruturas de Dados da Linguagem C