Aulas Teóricas: 152
A) EMENTA
Estudo de estruturas avançadas para a representação e manipulação de dados: estruturas elementares e estruturas complexas, classificação e pesquisa de dados, modelos de organização de arquivos.
B) OBJETIVOS / COMPETÊNCIAS
Dar condições ao aluno de dominar os métodos desenvolvidos pela disciplina aplicando-os em atividades específicas da área.
C) BASES TECNOLÓGICAS (CONTEÚDO PROGRAMÁTICO)
1. Conceitos de linguagem C/C++
1.1. Revisão dos comandos básicos
1.2. Funções
1.3. Ponteiros
1.4. Arranjos
1.5. Estruturas
2. Organização Básica de Arquivos
2.1. Arquivos Sequenciais
2.2. Arquivos Indexados
3. Algoritmos de Busca
3.1. Busca sequencial
3.2. Busca binária
4. Classificação de Dados
4.1. Classificação Interna
4.2. Classificação Externa
5. Árvores
5.1. Propriedades
5.2. Árvores Binárias
D) ATIVIDADES DISCENTES
1. Aulas teóricas
2. Exercícios
3. Aulas práticas em laboratório
4. Desenvolvimento e apresentação de trabalhos relacionados ao conteúdo programático
E) AVALIAÇÃO
O aluno será avaliado na forma de:
1. Avaliações escritas
2. Trabalhos práticos
3. Apresentação de seminários
F) BIBLIOGRAFIA BÁSICA
BACKES, André R. Algoritmos e Estruturas de Dados em Linguagem C. Rio de Janeiro: LTC, 2023. E-book. p.Capa. ISBN 9788521638315. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788521638315/. Acesso em: 19 fev. 2025.
DROZDEK, Adam. Estrutura de Dados e Algoritmos em C++ ? Tradução da 4ª edição norte-americana. 2. ed. Porto Alegre: +A Educação - Cengage Learning Brasil, 2018. E-book. p.xi. ISBN 9788522126651. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788522126651/. Acesso em: 19 fev. 2025.
PINTO, Rafael A.; PRESTES, Lucas P.; SERPA, Matheus da S.; et al. Estrutura de dados. Porto Alegre: SAGAH, 2020. E-book. p.2. ISBN 9786581492953. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9786581492953/. Acesso em: 19 fev. 2025.
G) BIBLIOGRAFIA COMPLEMENTAR
CURY, Thiago E.; BARRETO, Jeanine dos S.; SARAIVA, Maurício de O.; et al. Estrutura de Dados. Porto Alegre: SAGAH, 2018. E-book. p.Capa. ISBN 9788595024328. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788595024328/. Acesso em: 19 fev. 2025.
SERPA, Matheus S.; RODRIGUES, Thiago N.; ALVES, Ítalo C.; et al. Análise de Algoritmos. Porto Alegre: SAGAH, 2021. E-book. p.Capa. ISBN 9786556901862. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9786556901862/. Acesso em: 19 fev. 2025.
VETORAZZO, Adriana S.; SARAIVA, Mauício O.; BARRETO, Jeanine S.; et al. Estrutura de dados. Porto Alegre: SAGAH, 2018. E-book. p.Capa. ISBN 9788595023932. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788595023932/. Acesso em: 19 fev. 2025.