Programació 2: página de Borja Valles. Primavera 2024-2025


Esta página es para que los alumnos de mis grupos de teoría de la asignatura puedan acceder al material adicional que yo voy a utilizar, fundamentalmente transparencias de clase.

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 haby 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 primavera 2025 (después de clase).

Semana 2 Estructuras lineales: pilas, colas y listas. Actualizado primavera 2025 (después de clase).

Semana 3 Más sobre listas. Corrección de programas iterativos. Actualizado primavera 2025 (después de clase).

Semana 4 Introducción a la eficiencia de algoritmos. Diccionarios y conjuntos. Actualizado primavera 2025 (después de clase).

Semana 5 Programas recursivos y árboles (I) Actualizado primavera 2025 (después de clase).

Semana 6 Programas recursivos y árboles (II). Eficiencia. Actualizado primavera 2025 (después de clase).

Semana 7 Programas recursivos y árboles (III). Árboles generales (clase Tree). Repaso previo 1r parcial. Actualizado primavera 2025.

Semana 8 Diseño modular II. Actualizado primavera 2025 (después de clase).

Semana 9 Diseño modular III. Mismo material que la sesión 8.

Semana 10 Tipos de datos recursivos, implementados con memoria dinámica (I) Actualizado primavera 2025.

Semana 11 Tipos de datos recursivos, implementados con memoria dinámica (II) Actualizado primavera 2025.

Semana 12 Tipos de datos recursivos, implementados con memoria dinámica (III) Actualizado primavera 2025.

Semana 13 Repaso previo 2o parcial.