SEN 651: Embedded and Real-Time Software Engineering

Offered Under: M.Sc. in Software Engineering (SEN)

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
Expected Outcome(s):

Suggested Books:

Grading Policy: