Objetivos da Disciplina
•
Examinar a teoria e a arte de resolver eficientemente problemas
computacionais.
–
–
–
–
–
Introduzir conceitos mais avançados de desenvolvimento de algoritmos;
Ensinar noções de complexidade em problemas computacionais;
Avaliar a eficiência computacional de algoritmos;
Comparar diferentes algoritmos para a solução de um mesmo problema;
Descrever e empregar os princípios, métodos e técnicas fundamentais
para o projeto de algoritmos corretos e eficientes.