Estudar algumas técnicas de projeto de algoritmos.
Estudar alguns tipos abstratos de dados mais comuns e
algumas estruturas de dados para armazenar estes tipos, juntamente
com os algoritmos para manipular estas estruturas.
Estudar, através de exemplos, a análise de eficiência de alguns
algoritmos.