Este documento presenta la estructura de un curso sobre estructuras de datos. El curso consta de tres unidades que cubren memoria dinámica, estructuras de datos lineales y no lineales. Incluye capítulos sobre apuntadores, gestión de memoria, pilas, colas, listas, árboles y grafos. El curso requiere el uso de compiladores Turbo C++ y Borland C++. El componente práctico incluye tres prácticas de laboratorio y bibliografía es proporcionada para cada unidad.