O livro, que é voltado para estudantes de Engenharia, pretende apresentar modelos elementares de estruturas de dados e algoritmos para sua criação e manipulação. Aqui são abordados, como modelos elementares, as listas lineares gerais, as pilhas, as filas, as árvores gerais e binárias e os grafos orientados e não-orientados. Devido à sua importância para a Engenharia, os grafos são tratados de forma especial, com o estudo de vários problemas clássicos e indicação de aplicações científicas. As abordagens e ilustrações aqui apresentadas pressupõem um prévio conhecimento de linguagens e programação básica de computadores. . O livro se baseia nos cursos de Estrutura de Dados ministrados para o segundo semestre do curso Fundamental do Instituto de Tecnologia de Aeronáutica (ITA). Pressupõe-se que o leitor possui algum conhecimento de programação básico adquirido, por exemplo, em um primeiro curso introdutório à programação. Utiliza a linguagem C aplainada , uma versão simplificada da linguagem C.