MC448 - Projeto e Análise de Algoritmos I

Segundo semestre de 2009

Prof. Orlando Lee (Sala 04 - Prédio IC01)




Conteúdo desta página



Avisos importantes

Veja as notas das provas aqui.

Horário das aulas e atendimento



Objetivos

O que será visto no curso:
  1. Conceito de medida de desempenho assintótico de um algoritmo
  2. Como medir o desempenho de um algoritmo de forma abstrata
  3. Projeto de algoritmos eficientes e elegantes para vários problemas computacionais básicos
  4. Prova de correção de algoritmos iterativos e seus invariantes
  5. Natureza recursiva de vários problemas e como explorá-la para projetar algoritmos eficientes
  6. Vários algoritmos e técnicas para problemas de natureza computacional


Programa da disciplina




Listas de Exercícios

Durante o semestre serão disponibilizados várias listas de exercícios. A entrega destes não será cobrada.

Material didático

O material didático (slides) que será usado neste curso foi preparado pelo professor Cid Carvalho de Souza e por Cândida Nunes da Silva. O que disponibilizarei aqui será basicamente o mesmo com algumas adaptações, modificações e erros introduzidos por mim.

Deixo claro que o material serve principalmente como guia e de nenhum modo deve ser usado como única fonte de estudos. Para isso, deve-se consultar a bibliografia.

Os slides estão em arquivos no formato PDF com 4 slides por página.


Avaliação

A avaliação se baseará em três provas P1.

Denote por P1, P2, e P3 as notas das provas. A média do semestre M será calculada da seguinte forma:

Observações:



Datas importantes



Referências Bibliográficas

O Livro-texto do curso é a referência [2,3,4]. A referência [1] será usada em alguns tópicos e para elaboração de exercícios.