Prerequisites: ECET 311. This course is the second of two embedded systems courses. The primary objective is to prepare students in the ECET curriculum to design embedded systems as part of senior project and also in industry. The design of embedded systems is investigated at the hardware and software level with an emphasis on processor and system architecture. The C language is used for programming.