Este documento apresenta os conceitos de Tipos Abstratos de Dados (TAD), pilhas e filas. Discute TADs como uma forma de criar tipos de dados derivados usando tipos primitivos. Fornece exemplos de como definir uma estrutura de pilha e suas operações básicas de inserção e remoção seguindo o princípio LIFO. Também introduz o conceito de fila e sua ordem FIFO.