La finalidad de esta asignatura es aprender a diseñar y desarrollar software de sistemas y sistemas de tiempo real sencillos. El software de sistemas es aquel que se utiliza para interactuar con el sistema operativo, controla el hardware y proporciona servicio a otros programas. Por lo tanto son software de sistemas muchas de las librerías utilizadas para las aplicaciones, los distintos servicios y los controladores de dispositivo.