Esta documentación está basada en los apuntes publicados en la página de la asignatura, pero a veces aparecen soluciones alternativas a los casos de estudio presentados. También hay casos de estudio nuevos.
En ciertos casos, este material puede usarse de manera provisional
hasta que existan apuntes más detallados de algunas partes de la
asignatura.
Semana 1 Diseño modular I. Actualizado otoño 2026.
Semana 2 Diseño modular II. Actualizado otoño 2026.
Semana 3 Estructuras lineales: pilas, colas y listas. Actualizado otoño 2026.
Semana 4 Corrección de programas iterativos. Actualizado otoño 2026.
Semana 5 Programas recursivos y árboles. Actualizado primavera 2026.
Semana 6 Más sobre árboles: árboles Narios y árboles generales. Actualizado primavera 2026.
Semana 7 Introducción a la eficiencia de algoritmos recursivos e iterativos. Actualizado primavera 2026.
Semana 8 Tipos de datos recursivos, implementados con memoria dinámica (I) Actualizado primavera 2026.
Semana 9 Tipos de datos recursivos, implementados con memoria dinámica (II) Actualizado primavera 2026.
Semana 10 Tipos de datos recursivos, implementados con memoria dinámica (III) Actualizado primavera 2026.
Semana 11 Tipos de datos recursivos, implementados con memoria dinámica (IV) Actualizado primavera 2026.
Semana 12 Tipos de datos recursivos, implementados con memoria dinámica (V) Actualizado primavera 2026.
Semana 13 Repaso previo 2o parcial.
--------------------------------