El conocimiento de nuevas herramientas para el desarrollo del software y estar inmerso en el marco de los avances tecnológicos que constituyen para el ingeniero de sistemas las bases elementales para el manejo, gestión y desarrollo de aplicaciones y nuevo software, con las estructuras de datos se implementan estas corrientes de manera de facilitar el funcionamiento y manejo de los datos en una aplicación. La clasificación de las estructuras (dinámicas y estáticas) así como el uso óptimo de la memoria en la ejecución de programas haciendo estos más eficientes para solventar los problemas a que están sujetas las organizaciones hacen de gran importancia el desarrollo de esta unidad curricular.