Embedded Systems Education: Experiences With Application-Driven Pedagogy

The need to train the next generation of embedded systems (ESs) engineers with relevant skills across hardware, software, and their co-design remains pressing today. This letter describes experiences over more than a decade of teaching the design of embedded computing systems at Colorado State University. A multitude of current challenges for ESs education is discussed. The promise of a unique application-specific pedagogical approach to teaching ESs is presented.