Este documento apresenta os conceitos básicos de estruturas de dados, incluindo tipos de dados abstratos, organização da memória, compilação de programas e ciclo de desenvolvimento de software. O programa da disciplina inclui listas, pilhas, filas, árvores e tabelas hash.