Inicio


Nombre del curso: Programación Funcional
Créditos: 4
Profesores: Wolfang De Meuter
Nicolás Cardozo Álvarez
Horario: Fecha: del 11 al 21 de julio del 2025
11 DE JULIO – 21 DE JULIO, DÍAS: L,M,I,J,V: 14:00 – 18:50
19 DE JULIO, DÍAS: S: 9:00-12:50


Descripción

Los lenguajes de programación funcional, hoy en día, han ganado relevancia por su integración con el desarrollo de aplicaciones en la nube y en las aplicaciones web. Este curso explica los fundamentos teóricos y prácticos de la programación funcional desde uno de sus representantes fundamentales, Haskell. Adicionalmente, como un complemento a la presentación de los conceptos fundamentales de la programación funcional, el curso presenta la aplicación de la preogramación funcional en los sistemas de computación concurrente y en parallelo

Objetivos de aprendizaje

1. Analizar y desarrollar programas funcionales
2. Comprensión de sistemas de tipos
3. Comparar los sistemas de evaluación del lenguaje (eager vs lazy)
4. Desarrollo de y con combinadores de programación y estructuras de monads y estructuras monadicas
5. Comprensión y uso de los modelos de concurrencia funcionales