Lenguajes Informáticos 3
Licenciatura en Ciberseguridad
Licenciatura en Informática
Plan vigente 2026
- Estudio de los fundamentos de la programación concurrente, el paralelismo y laprogramación basada en eventos.
- Modelos de concurrencia y sus motivaciones; diferencias conceptuales y operativas entre concurrencia, paralelismo y eventos.
- Modelos de memoria compartida y pasaje de mensajes, incluyendo mecanismos de sincronización, exclusión mutua y comunicación entre procesos e hilos.
- Análisis de problemas asociados a la concurrencia: condiciones de carrera, inanición, interbloqueos, seguridad y progreso. Exploración demodelos de interacción como cliente-servidor y productor-consumidor.
- Programación orientada a eventos en entornos concurrentes.
- Aplicación de técnicas de concurrencia,paralelismo y programación basada en eventos en lenguajes de programación contemporáneos.
- Introducción a la programación sobre unidades de procesamiento gráfico (GPU) y estudio de criterios de eficiencia energética en entornos de ejecución concurrente y paralelo.