Introdução aos Algoritmos e Estruturas de Dados
Programa
Introdução à linguagem de programação C - Parte I
Introdução ao estudo da eficiência de algoritmos
Algoritmos de ordenação: inserção direta, seleção direta, bubblesort, quicksort, shellsort, heapsort e radixsort.
Introdução à linguagem de programação C - Parte II
Estruturas de dados: pilhas, filas de espera, filas de prioridade, amontoados, árvores e tabelas de dispersão.
Grafos: representação, pesquisa em largura e profundidade, árvores abrangentes de menor curto, caminhos mais curtos de fonte única.