Los estudiantes que deseen realizar proyectos de grado pueden considerar las siguientes alternativas:
-
Joy1: Diseño e Implementación de un pequeño lenguaje de programación funcional. La idea es definir la sintaxis, semántica, y el compilador a bytecode de una máquina virtual existente (SEAM, Parrot, JavaVM … por definir!). 2 estudiantes
-
pyGecode: Adaptación de la biblioteca de programación de restricciones GeCode al lenguaje de programación python (
http://www.gecode.org/). 1 estudiante
-
Soft Constraints: Extender la actual implementación de Soft Propagators con la mayoría de propagadores disponibles en los FDs. Se debe proveer una buena aplicación (podría ser una modificación de Pathos) mostrando las “bondades” de la implementación. 2 estudiantes.
Restauración del Servicio: Dado una red de distribución eléctrica se debe reconfigurar la red después de que una o varias líneas se caigan minimizando las pérdidas y el número de usuarios que quedan sin servicio. 2 estudiantes.
SNTCC: Modelado de sistemas biológicos un poco más complejos con SNTCC. En particular podrían ser sistemas donde la noción de distancia y configuración espacial esté presente. 2 estudiantes
-
Temas de tesis propuestos:
temastesis.pdf. Grupos de 2 estudiantes (El primer tema ya tiene dos grupos trabajando)