A disciplina tem por objetivo a introdução de técnicas básicas de análise de eficiência de algoritmos bem como a introdução dos paradigmas básicos de projeto de algoritmos.