Seminario I

Información Básica

Programación

Proyectos de Grado

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
    • Flow Python: Extensión del lenguaje de programación python con Variables lógicas. Similar a: http://web.it.kth.se/~schulte/paper.html?id=DrejhammarSchulteEa:ICLP:2003:. 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
    • Ejecución Interactiva de Programas: Desarrollar una herramienta para ejecutar programas hechos en Python e ir verificando paso a paso los cambios de estado y el flujo de ejecución. 2 estudiantes
 
materias/seminario_i.txt · Última modificación: 2013/11/08 08:19 por alexvalencia
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki