ECE 116Advanced Hardware and Software Design
In this hands-on course, students are introduced to the basic concepts of practical embedded system design. It covers concepts from microprocessors, signal processing, communication, data science, and programming. Students learn to apply their foundational knowledge in a set of design challenges and a final project. The course is heavily focused on system building and learning through practice. Students may not receive credit for ECE 116 and ECE 16.