Una guía práctica para comprender cómo se modelan vínculos, dependencias, estructuras y transformaciones discretas en programación, bases de datos, grafos, algoritmos e inteligencia artificial.
Las relaciones binarias permiten describir conexiones entre elementos de conjuntos: dependencias, asociaciones, caminos, jerarquías, equivalencias y órdenes. En informática aparecen en estructuras de datos, consultas de bases de datos, teoría de grafos, análisis de algoritmos y modelos de inteligencia artificial.
En este curso estudiaremos conjuntos, pares ordenados, producto cartesiano, representación de relaciones, propiedades como reflexividad, simetría y transitividad, relaciones de equivalencia, órdenes parciales y totales, funciones discretas, recurrencias, funciones booleanas y aplicaciones computacionales.
Los ejemplos prácticos del curso se desarrollan utilizando el lenguaje JavaScript.