120 credits including Computer Architecture. Participation in Operating Systems. Proficiency in English equivalent to the Swedish upper secondary course English 6.
The course covers the following areas: programming languages intended for real-time systems, support in ordinary programming languages, e.g. "Ada tasking", real-time operating system (RTOS), system support: scheduling, resource handling, design and analysis of real-time system software, modelling and verification of real-time systems, interrupts, distributed real-time systems, and real-time communication.