Basic concepts, terminology, and problems of real-time computing; software solutions to real-time problems; scheduling, specification of system requirements and design, real-time software architectures, languages and operating systems for real-time computing, real-time problems in a distributed processing system, and hardware-software interfaces; testing, verification and validation of real-time software; introduction to machine intelligence, signals, sensors and systems, data acquisition, data interpretation techniques, embedded operating systems, assembly and C programming, development and testing tools for embedded applications.
Course Type | Major |
---|---|
Credit Hour | 3 |
Lecture Hour | 45 |