Course Detail
Units:
3.0
Course Components:
Laboratory
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites: (ECE 5780 OR ECE 6780) OR (CS 5780 OR CS 6780).
Description
Meets with CS 5785. This course is about designing and implementing reliable and efficient embedded software, with a bias toward whole-system issues. students must be proficient in C programming, and complete a number of embedded programming projects in C. the course covers topics including embedded software architectures, digital signal processing, feedback control, real-time scheduling, verification and validation, embedded network protocols, and issues creating safety-critical embedded systems.