Curso teórico con metodología práctica enfocado en diseñar, implementar y optimizar sistemas que requieren respuestas y decisiones instantáneas mediante el estudio de conceptos y características de programación concurrente de sistemas en tiempo real, el cual sirve como herramienta para la implementación de sistemas de automatización y de control con mayor rigurosidad. Los contenidos a realizar son: Introducción y descripción de sistemas en tiempo real; Características de sistemas operativos clásicos y diferencia con los sistemas operativos en tiempo real; Caracterización de hardware en tiempo real; Planificación de tareas y Empleo de plataformas de programación sobre Linux. Este curso permite dar cuenta que la programación en el momento de desarrollo de tecnologías de control y automatización es una parte nuclear, el cual de no tenerse en consideración genera sistemas poco fiables y no duraderos. Además, permite el desarrollo de software real time sobre sistemas basados en PC o embebidos, en ambientes multitask.