A programação de computadores é a arte de construir algoritmos e estruturas de dados. Neste trabalho é fornecido o ferramental necessário para o desenvolvimento de algoritmos associados às estruturas de dados fundamentais.