Embedded Systems Education: Experiences With Application-Driven Pedagogy
Sudeep Pasricha
Abstract
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.
Topics & Concepts
MultitudeComputer scienceState (computer science)SoftwareSoftware engineeringEngineering managementSystems engineeringEngineering ethicsEmbedded systemOperating systemProgramming languageEngineeringEpistemologyPhilosophyExperimental Learning in EngineeringMechatronics Education and ApplicationsTeaching and Learning Programming