Computer operating systems that provide features and performance suitable for high speed control are called real time operating systems. This course will introduce the theory, functional components, features, and specifications of real time operating systems. Lab projects will re-enforce lecture topics and provide experience programming and analyzing real-time operating systems.