PGCC006: plano de ensino

PGCC006 > Plano de Ensino

PGCC 006 – Análise e Projeto de Algoritmos

Professor

João B. Rocha-Junior

Carga Horária 

60 horas 

Ementa

Análise da eficiência de algoritmos: uso da notação assintótica, relações de recorrência. Técnicas de projeto de algoritmos: força bruta, indução, divisão e conquista, programação dinâmica, método guloso. Algoritmos fundamentais para busca, ordenação e seleção. Limite inferior para ordenação com comparações. Algoritmos fundamentais para problemas em grafos: percursos em largura e em profundidade e suas aplicações, árvores mínimas, caminhos mínimos. 

Objetivos, Habilidades e Competências

Conteúdo Programático

Metodologia

A metodologia deste módulo será através de aulas expositivas e exercícios em sala de aula.

Material Utilizado

Salas de aula com quadro branco, kit para escrever nos quadros, computador e projetor multimídia.

Avaliação

O módulo será dividido em três unidades, para que o estudante possa refletir sobre sua situação em diferentes momentos do curso e, caso necessário, realizar correções de rumo no processo de aprendizagem.

Três avaliações, uma para cada unidade. 

Média final

A média final será a média aritmética das medidas de cada unidade. Obtendo média igual ou superior a 7,0 (sete), o estudante pode ser aprovado, caso cumpra os requisitos de frequência. Média inferior a 7,0, o estudante é reprovado.  

Aprovação no módulo

Para ser aprovado no módulo, o estudante precisa cumprir os seguintes requisitos: ter frequência igual ou superior a 75% da carga horária efetiva ministrada no módulo, caso contrário haverá reprovação por frequência; ser aprovado na avaliação do módulo, caso contrário haverá reprovação por nota.

Referências