En esta asignatura se incursiona al estudiante a la programación de aplicaciones concurrentes o multi-hebra.  

El curso presenta los principales antecedentes y conceptos básicos de la programación concurrente. La exposición teórica se complementa mediante la resolución práctica de problemas clásicos presentes en los cursos de sistemas operativos (productores y consumidores, cinco filósofos, lectores y escritores), así como de otros problemas complementarios de programación y su expresión e implementación utilizando el lenguaje de programación Java.