Conceptos sobre procesamiento paralelo. Conceptos de programación concurrente. Lenguajes con programación concurrente. Monitoreo y semáforos. Implementación de concurrencia en lenguajes de programación. Desarrollo de aplicaciones.