Escolar Documentos
Profissional Documentos
Cultura Documentos
EMENTA
Grafos orientados e não-orientados. Caminhos. Planaridade. Conectividade. Coloração. Algoritmos
em grafos. Problemas intratáveis. busca em Largura e Profundidade. Algoritmos do menor caminho.
Árvore Geradora. Ordenação Topológica.
OBJETIVOS
Introduzir conceitos básicos e intermediários da teoria dos grafos. Apresentar diferentes algoritmos
em grafos evidenciando as aplicações da teoria dos grafos na solução de problemas
computacionais. Desenvolver a capacidade de representar problemas computacionais através de
grafos. Implementar algoritmos através do uso das técnicas da teoria dos grafos.
COMPETÊNCIAS E HABILIDADES
Identificar e analisar requisitos e especificações para problemas específicos e planejar estratégias
para suas soluções; -Especificar, projetar, implementar, manter e avaliar sistemas de computação,
empregando teorias, práticas e ferramentas adequadas; - Conceber soluções computacionais a
partir de decisões visando o equilíbrio de todos os fatores envolvidos; -Empregar metodologias que
visem garantir critérios de qualidade ao longo de todas as etapas de desenvolvimento de uma
solução computacional;
CONTEÚDO PROGRAMÁTICO
Conceitos básicos.
Grafos e dígrafos.
Aplicações e tipos de grafos.
Extensões de grafos.
Conectividade de nós e grafos.
Árvores x Grafos.
Algoritmo de conectividade.
Algoritmo de coloração em grafos.
Algoritmos de busca em largura e profundidade.
Implementação e aplicações de algoritmos de busca e profundidade.
Algoritmo de Dijkstra.
Algoritmo de Bellman - Ford.
Algoritmo de Floyd - Warshall.
Algoritmos de geração da árvore mínima: Prim e Kruskal.
Ordenação topológica e algoritmos.
Problemas intratáveis.
Algoritmos de fluxo de rede.
Diretoria de Ensino EaD
RECURSOS DIDÁTICOS
Materiais disponíveis no Ambiente Virtual de Aprendizagem.
Fóruns
Atividades Sistematizadas
Vídeos curtos (menos de 10 min).
Multimídia em CDBs e dados.
Animação.
Teleaulas (aulas expositivas previamente gravadas).
Vídeos longos (mais de 10 min).
Jogos.
Programas de áudio pré-gravados (incluindo podcasts). Biblioteca Virtual.
SISTEMA DE AVALIAÇÃO
A distribuição dos 100 pontos acontecerá da seguinte forma durante o período de oferta da disciplina:
Fórum de Discussão Avaliativo: 10%
Estudo Dirigido:10%
Avaliação Online: 30%
Avaliação Presencial: 50%
Caso o aluno não alcance no mínimo 60% da pontuação distribuída, haverá a Avaliação
Suplementar com as seguintes características:
BIBLIOGRAFIA COMPLEMENTAR
BOAVENTURA NETTO, Paulo Oswaldo. Grafos: teoria, modelos, algoritmos. 4. ed. São Paulo: E.
Blücher, 2006. 313 p.
GERSTING, Judith. Fundamentos matemáticos para a ciência da computação. 5.ed. Rio de Janeiro:
LTC, 2004. 538p.
FURTADO, Antonio Luz. Teoria dos grafos: algoritmos. Rio de Janeiro: LTC, 1973. 155 p. ROSEN,
Kenneth H. Matemática Discreta e suas Aplicações. 6.ed.McGraw-Hill Brasil. 2008.
678p.
BOAVENTURA NETTO, Paulo Oswaldo; JURKIEWICZ, Samuel. Grafos: introdução e prática . São
Paulo: Blucher, 2009. 162 p.