El curso de Programación Lógica y Funcional presenta los fundamentos conceptuales de los enfoque lógico y funcional a través de ejemplos prácticos y talleres con cuatro lenguajes muy conocidos y trabajados en en el campo de las ciencias computacionales. Dichos lenguajes son Prolog, Scala, Python y Neo4j.  Al finalizar el curso los estudiantes tendrán los conocimientos para solucionar problemas complejos y abordar proyectos que requieran una implementación y validación más efecientes.