Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

1De qué va la materia

En esta asignatura estudiaremos como buscar y recuperar información, así como en las estructuras de datos necesarias para almacenarla y manipularla. La principal motivación para incursionar en esta disciplina es el constante y creciente volumen de información publicada en Internet y en redes sociales, junto con la necesidad de procesarla y analizarla para extraer conocimiento valioso. Se considera que esta disciplina es precursora de la ciencia de datos y base fundamental para el desarrollo de aplicaciones inteligentes y sistemas de toma de decisiones basados en datos y nos permitirá entender cómo funcionan una amplia gama de aplicaciones, desde sistemas de bases de datos y motores de búsqueda, hasta redes sociales y plataformas de comercio electrónico.

2Objetivos

Al finalizar la materia seremos capaces de:

3Cursada

Las clases se organizan alrededor de la práctica, por lo que es necesario que lean previamente los temas del día para no perder el ritmo. En clase se sintetizan los contenidos teóricos, se aclaran conceptos y se ponen manos a la obra. Los encuentros son híbridos, a veces virtuales y otras veces presenciales.

Antes de iniciar cada clase deberán responder un cuestionario de repaso, que les permitirá evaluar sus conocimientos y comprensión de los temas del día. Estos cuestionarios son obligatorios.

Como lenguaje de programación utilizaremos Python.

3.1Aprender haciendo (Learning by doing)

La metodología de enseñanza se basa en el aprendizaje práctico, donde los estudiantes tienen que aplicar los conceptos teóricos a través de ejercicios y proyectos. Se fomenta la experimentación y la resolución de problemas en entornos reales, promoviendo un aprendizaje activo y colaborativo.

3.2Evaluaciones

Para poder regularizar la cursada es necesario aprobar dos parciales (se aprueban con 4 o más) y presentar y aprobar un proyecto grupal, el cual tendrá entregas parciales y una presentación final oral y escrita. Además se deberá cumplir con un 75% de asistencia a las clases.

Para aprobar la materia, hay que aprobar un examen final. Para poder rendirlo, es necesario tener aprobada Algoritmos y Programación II.

3.3Docentes

¡Bienvenidos a Estructuras de Datos!