Você está na página 1de 16

Estrutura de Dados

Elidiane Martins
elidiane@fgf.edu.br
Apresentações

PLANO DE AULA
E DATAS IMPORTANTES.
Objetivos do Curso

O objetivo do curso é fornecer conceitos no


que concerne o entendimento de
fundamentos de estrutura de dados em
computação.
Ementa do Curso

• Estrutura de Dados
– Tipos abstratos de dados (TADs);
– Estruturas estáticas x estruturas dinâmicas;
– Busca e ordenação
– Estruturas:
• Pilhas;
• Filas;
• Listas.
Bibliografia

Livro texto base:


CELES, W.; CERQUEIRA, R.; RANGEL, J. L. Introdução a
Estruturas de Dados. 1. Ed. Rio de Janeiro: Campus, 2004.
PREISS, B. R. Estrutura de Dados e Algoritmos. 1. Ed. Rio
de Janeiro: Campus, 2001.
SILVA, O. Q. Estrutura de Dados e Algoritmos Usando C -
Fundamentos e Aplicações. 1. Ed. São Paulo: Ciência
Moderna, 2007.

Leitura auxiliar
Estruturas de Dados Usando C – Aaron M. Tenanbaum,
Yedidyah Langsam, Mosha J. Augenstein – Editora Pearson
Makron Books –2005
Estruturas de Dados e Seus Algoritmos – Markenzon, Lilia –
Editora LTC – 1994
Portal

Todas informações relacionadas ao curso,


incluindo notas de aulas, estarão
disponíveis por meio do Portal
Universitário.
Avaliação

GQ1: Valor total: 7


3 Pontos do resumo científico da Feira Tecnológica
GQ2: Valor total: 7
Listas de exercícios: 2 pontos
Feira Tecnológica 1 ponto
GQ3: Valor Total: 10

EVITEM AS GQEs
Avaliação

Equipes com no máximo 3 alunos

Listas individuais;

Usaremos Linux e GitLab (Criem suas contas em


www.gitlab.com).
C
Filosofia: “O programador sabe o que está
fazendo.”
Não é objetivo e nem há tempo no curso
para ensinar os detalhes de programação:
Grupo de Estudo para alunos com
dificuldade em C.
Compilador: gcc (linux)
Avisos

O curso tem uma carga extraclasse alta


Aprendizado da linguagem é de
responsabilidade do aluno

Por isso...
Não deixem acumular matéria
Façam os trabalhos com antecedência
Resumo

Datas:
• Escolha da equipe: HOJE
• Definição dos temas: Portal Acadêmico
• Entrega do Resumo e apresentação ou
Banner:
• 20/02/2017.
• Apresentação dos temas:
• 01, 02e 03/03/2017;
• Banca avaliadora (02 a 03 professores)
Resumo
Tipo de pesquisa:
• Bibliométrica ou Estudo de caso;
• Fontes: Pelo menos 3 diferentes;
• Temas:
• Vantagens e desvantagens do uso de
Ponteiros em C;
• Implementação de um algoritmo de
ordenação (bolha);
Resumo
• Temas:
• Implementação de um algoritmo de
ordenação (Seleção);
• Implementação de um algoritmo de
ordenação (Inserção);
• Estudo bibliométrico acerca de Ordenação e
Busca;
• Implementação de uma fila de multi
prioridade;
Resumo
• Temas:
• Implementação de uma lista ordenada
usando recursividade;
• Uma análise de estrutura de dados em
Gerenciamento de Arquivos;
• Uma análise de estrutura de dados pilha na
gestão de versionamento do GIT;
• Implementação de um servidor de envio de
SMS, usando o princípio da estrutura de Fila.
Introdução

EXERCICIO DE
NIVELAMENTO
Bibliografia

• Livro Estrutura De Dados Usando C -


Tanenbaum, Andrew S.