É o ramo da computação que estuda os diversos mecanismos de organização de dados para atender aos diferentes requisitos de processamento. As estruras e os algoritmos desenvolvidos em sistema linux utilizando a linguagem C