En el mundo del desarrollo de software y las aplicaciones hay una parte fundamental del desarrollo que permite que cada una de estas aplicaciones responda a los requerimientos del usuario final: la estructura de los datos y la creación de algoritmos.

El propósito del presente curso es que usted comprenda, entienda y elabore de la forma más correcta posible la estructuración de los datos requeridos para desarrollar un software, cuyas estructuras permitan la búsqueda, ordenación y extracción de datos cada vez que lo soliciten la aplicación o el usuario./p>

Al comprender los conceptos: variable, arreglo, árboles, listas, entre otros, y aprender cómo se generan los algoritmos que ejecutan estos conceptos, usted podrá entender el funcionamiento de muchas de las aplicaciones que se utilizan día a día. En este sentido, el curso está pensado para quienes inician sus estudios en ingeniería de software. Por ello lo hemos diseñado para que adquiera las habilidades requeridas para crear, comprender y poner en marcha algoritmos simples y complejos que ejecuten búsquedas, arreglos o que ordenen datos para ayudarle al usuario final a obtener las respuestas que necesita.

Además, gracias a los contenidos de este curso, usted no solo contará con las herramientas para entender la estructura de los datos y la generación de algoritmos, ya que también adquirirá competencias de pensamiento computacional y matemática. Esto le posibilitará comprender cualquier tipo de situación y ofrecer soluciones a todo tipo de problemática.

Finalmente, cabe señalar que el curso Estructura de Datos y Análisis de Algoritmos forma parte del programa de Ingeniería de Software, y que mediante una metodología de aprendizaje basada en problemas o basada en casos, esperamos que, como estudiante, se vaya apropiando de los conceptos y los conocimientos básicos acerca de la estructuración de datos y la generación de algoritmos, como insumos que necesita para el desarrollo y creación de aplicaciones de software que solucionen problemas cotidianos a partir de situaciones dadas en su contexto.