En este repositorio se encuentra el código en Haskell de los temas del curso de Informática de 1º del Grado en Matemáticas de la Universidad de Sevilla.
Se puede instalar como se explica en la Guía de instalación.
Los códigos de los temas son
- Tema 1: Introducción a la programación funcional.
- Tema 2: Introducción a la programación con Haskell.
- Tema 3: Tipos y clases.
- Tema 4: Definición de funciones.
- Tema 5: Definiciones de listas por comprensión.
- Tema 6: Funciones recursivas.
- Tema 7: Funciones de orden superior.
- Tema 8: Razonamiento sobre programas.
- Tema 9: Declaración de tipos y clases.
- Tema 10: Evaluación perezosa.
- Tema 11: Aplicaciones de programación funcional.
- Tema 12: Analizadores sintácticos funcionales.
- Tema 13: Programas interactivos.
- Tema 14: El tipo abstracto de datos de las pilas.
- Tema 15: El tipo abstracto de datos de las colas.
- Tema 16: El tipo abstracto de datos de las colas de prioridad.
- Tema 17: El tipo abstracto de datos de los conjuntos.
- Tema 18: El tipo abstracto de datos de las tablas:
- Tema 19: El tipo abstracto de datos de los árboles binarios de búsqueda:
- Tema 20: El tipo abstracto de datos de los montículos:
- Tema 21: El tipo abstracto de datos de los polinomios:
- Tema 22: Algoritmos sobre grafos:
- Tema 23: Técnicas de diseño descendente de algoritmos:
- Divide y vencerás
- Búsqueda en espacios de estados:
- Búsqueda por primero el mejor:
- Búsqueda en escalada:
- Tema 24: Programación dinámica:
- Tema 25: Programación de dibujos con Gloss.
- Tema 26: Programación de fractales con Gloss.
- Tema 27: Programación de animaciones con Gloss.
- Tema 28: Análisis de complejidad de algoritmos.