Este documento presenta los conceptos básicos de los tipos abstractos de datos y la modularidad. Introduce los tipos de datos abstractos, estructuras de datos, arreglos y listas enlazadas. Explica el manejo de la memoria estática y dinámica para implementar estructuras de datos. Finalmente, proporciona ejemplos y ejercicios prácticos para aplicar estos conceptos.