Você está na página 1de 2

Diretoria de Ensino EaD

PLANO DE ENSINO – TEORIA DOS GRAFOS


CARGA HORÁRIA: 80 HORAS

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:

Todo o conteúdo da disciplina.


Valor: 100 pontos
Pré-requisito: Resultado Final >= 20 e <60
Regra: (Resultado Final + Nota Prova Suplementar) / 2
Média final para Aprovação: >= 60 pontos
BIBLIOGRAFIA BÁSICA
P. Feofiloff, Y. Kohayakawa, Y. Wakabayashi, Uma Introdução Sucinta à Teoria dos Grafos, 2004.
P. Feofiloff, Exercícios de Teoria dos Grafos, www.ime.usp.br/pf/grafos-exercicios/.

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.

Você também pode gostar