Saltar a contenido

2026-II

Cursos del segundo semestre de 2026.

  • Árboles y Grafos


    Orden asintótico e invariantes de ciclo, dividir y conquistar, recorridos y algoritmos sobre grafos (conectividad, componentes, caminos más cortos) y estructuras arborescentes. Grupos A y B.

    Entrar

  • Estructuras de Datos


    Análisis de complejidad, memoria en C/C++, y los tipos abstractos de datos fundamentales (listas, pilas, colas, tablas hash, árboles, montículos, colas de prioridad y conjuntos) con la STL de C++.

    Entrar

  • Interpretación y Compilación de Lenguajes


    Especificación inductiva de datos, tipos abstractos, árboles de sintaxis abstracta, ambientes, intérpretes con clausuras y recursión, asignación y paso por referencia, tipos y objetos, en Racket. Grupo 50, Univalle Tuluá.

    Entrar

  • Infraestructuras Paralelas y Distribuidas


    Límites de la paralelización, localidad de caché, hilos y procesos, OpenMP y vectorización, profiling, sistemas distribuidos, contenedores, orquestación y despliegue continuo. Grupos 50 y 51, Univalle Tuluá.

    Entrar

  • Programación Funcional y Concurrente


    Recursión y los procesos que genera, funciones de alto orden, abstracción de datos, listas y colecciones, y paralelismo de tareas y de datos, en Scala. Grupos 4A y 4B, Univalle Tuluá.

    Entrar