Main Navigation
Apply Now Request Info


ECE 561 - Hardware/Software Design of Embedded Systems

Embedded, edge, and Internet of Things (IoT) system design including parallel computer hardware design; embedded and safety-critical software design; real-time scheduling and analysis; secure and fault-tolerant design; system level modeling; hardware/software partitioning; sensors, actuators, and embedded control; cyber-physical systems; design for low power and sustainable energy; emerging technologies and trends; ethics in embedded computing.


CS 250 (Computer Systems Foundations with a minimum grade of C ) or CS 270 (Computer Organization with a minimum grade of C ) or CS 470 (Computer Architecture) or ECE 251 (Introduction to Microprocessors with a minimum grade of C ) or ECE 452 (Computer Organization and Architecture). Credit not allowed for both ECE 561 and CS 561

Important Information

Military personnel admitted to a College of Engineering online degree program may be eligible for a 15% tuition discount. Tuition discounts can only be given if you provide the appropriate discount code at the time of registration. Call (877) 491-4336 or email to learn more.



Textbooks and Materials

There are no required textbooks for this course.


Sudeep Pasricha

9704910254 |