Trata-se de um livro didático, para ser utilizado em apoio à disciplina Estruturas de Dados. Todos os cursos de graduação superior em computação possuem pelo menos uma disciplina de Estruturas de Dados. É uma disciplina da área de programação de computadores, posicionada em geral no final do primeiro ano ou no início do segundo ano de graduação. É a segunda ou terceira disciplina de programação do curso. Os estudantes cursam Estruturas de Dados após aprender os fundamentos do desenvolvimento de programas (Algoritmos), e após aprender também (pelo menos) uma linguagem de programação.