Esta disciplina aborda a criação de estruturas de dados avançadas, funções recursivas, manipulação de arquivos e criação de bibliotecas.

O pré-requisito é a disciplina de Algoritmos e Programação.