Material disponible para la asignatura

Programación Declarativa Avanzada

 (Optativa, 2º ciclo, Ingeniería Informática)

 

PROGRAMA OFICIAL DE LA ASIGNATURA

 

APUNTES y MATERIAL COMPLEMENTARIO:

                        Notas para la asignatura “Programación Declarativa Avanzada (notas del profesor)

                        El lambda cálculo (notas del profesor)

                        The Next 700 Programming Languages; P. J. Landin (1965)

A History of Haskell: being lazy with class;  Paul Hudak, John Hughes, Simon Peyton Jones; January 25, 2007

Proyecto Twelf

Cduce. Un lenguaje (XML) con un sistema de tipos sólido para trabajar con documentos XML

Flow Caml: prototipo de un analizador de flujo de información para Caml (combina estilos imperativo, fun.l y OO).

Links: Linking Theory to Practice for the Web

Clojure: un dialecto de Lisp puente con Java

 

 

Calificaciones Provisionales Junio 2012 

 

CODIGO DE EJEMPLOS y EJERCICIOS:

                        Puzzles con Diálogos              Código para ejercicios de Puzzles con Diálogos       

                        Búsqueda en Grafos   Otros Puzzles (Coloreado de Mapas, Sopa de Letras, Klotski)

                        Simulación (Generación de aleatorios, Poker, Dados, Primitiva, Quinielas, ...)

                        Generación de Primos             

                        Intérpretes (Determinista, Indeterminista, ...)

                        Tipos ¡provisional! (Tipos enormes, ...)                                            

Computación estática en Haskell

 

                        Otros ¡provisional! (Números Romanos, ...)

 

 

CALENDARIO DE EXPOSICIONES DE TRABAJOS MONOGRÁFICOS (CURSO 2011-2012):

 

19 Marzo

21 Marzo

26 Marzo

28 Marzo

11 Abril

16 Abril

18 Abril

23 Abril

25 Abril

02 Mayo

07 Mayo

09 Mayo

14 Mayo

16 Mayo

21 Mayo

 

23 Mayo

 

28 Mayo

 

30 Mayo

 

04 Junio

 

 

 

TRABAJOS MONOGRÁFICOS REALIZADOS  EN CURSOS ANTERIORES:

 CURSO 2010-2011

 CURSO 2009-2010

 CURSO 2008-2009

 CURSO 2007-2008

 CURSO 2006-2007

 CURSO 2005-2006

 CURSO 2004-2005

 CURSO 2003-2004

 CURSO 2002-2003

CURSO 2001-2002

CURSO 2000-2001