REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
Se considera imprescindible para la realización y seguimiento del curso, que el alumno posea unos sólidos fundamentos en el área de la programación con Java. Durante la práctica totalidad del temario de la asignatura, los ejemplos prácticas y actividades planificadas presuponen un conocimiento medio del lenguaje de programación Java, es decir, la capacidad de desarrollar clases Java que implementen diferentes comportamientos y usen diferentes librerías del propio lenguaje. En particular, la asignatura enseña a emplear ciertas librerías específicas adecuadas para entornos de sistemas de tiempo real. Se presupone que el alumno ha cursado la asignatura FUNDAMENTOS DE INFORMÁTICA, ubicada en cursos anteriores del plan de estudio.
Es recomendable, aunque no necesario, el conocimiento sobre sistemas operativos. Los propios sistemas operativos están pensados como piezas de software que pueden estar distribuidas en diferentes recursos físicos y que se encargan de la ejecución de las tareas/procesos involucrados en los sistemas de tiempo real. De hecho, la propia programación de los sistemas operativos en tiempo real es un buen ejemplo de desarrollo de servicios orientados a tiempo real.