Este documento presenta un curso sobre estructuras de datos en C++. El curso contiene 3 unidades principales: memoria dinámica, estructuras de datos lineales como pilas, colas y listas, y estructuras de datos no lineales como árboles y grafos. El curso es metodológico, tiene 3 créditos académicos y se evalúa un 40% por proyecto. Se requieren 3 prácticas de laboratorio de 4 horas cada una desarrolladas en C++.