E E 445M E E 445M. Embedded and Real-Time Systems Laboratory. 4 Hours.
Real-time operating systems; implementation of context switching, threads, multitasking, real-time scheduling, synchronization, communication, storage, file systems, memory management, process linking and loading, hardware interfacing, and networking; debugging and testing; operating system performance, including latency, jitter, deadlines, deadlocks, and starvation; real-time systems, including data acquisition, sensing, actuating, digital control, signal processing, and robotics. Three lecture hours and three laboratory hours a week for one semester. Prerequisite: Electrical Engineering 445L (or 345L) or 445S (or 345S) with a grade of at least C-; and credit with a grade of at least C- or registration for Aerospace Engineering 333T, Biomedical Engineering 333T, Chemical Engineering 333T, Civil Engineering 333T, Electrical Engineering 333T, Mechanical Engineering 333T, or Petroleum and Geosystems Engineering 333T.
Students seeking the Bachelor of Science in Electrical Engineering pursue one of two curricula—electrical engineering or computer engineering. Both curricula contain the fundamentals of electrical engineering and computer engineering; they differ in technical core requirements in order to suit different career objectives.