Affiliation:
1. Carnegie Mellon University, Pittsburgh, PA
Abstract
Embedded systems encompass a wide range of applications, technologies, and disciplines, necessitating a broad approach to education. We describe embedded system coursework during the first 4 years of university education (the U.S. undergraduate level). Embedded application curriculum areas include: small and single-microcontroller applications, control systems, distributed embedded control, system-on-chip, networking, embedded PCs, critical systems, robotics, computer peripherals, wireless data systems, signal processing, and command and control. Additional cross-cutting skills that are important to embedded system designers include: security, dependability, energy-aware computing, software/systems engineering, real-time computing, and human--computer interaction. We describe lessons learned from teaching courses in many of these areas, as well as general skills taught and approaches used, including a heavy emphasis on course projects to teach system skills.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference50 articles.
1. Abet Accreditation Committee. 2004. Criteria for Accrediting Engineering Programs. November 1. Abet Accreditation Committee. 2004. Criteria for Accrediting Engineering Programs. November 1.
2. Artist Project. 2003. Guidelines for a Graduate Curriculum on Embedded Software and Systems Project IST-2001-34820 report review version May 6. Accessed at http://www.artist-embedded.org/Education/Education.pdf on August 28 2004. Artist Project. 2003. Guidelines for a Graduate Curriculum on Embedded Software and Systems Project IST-2001-34820 report review version May 6. Accessed at http://www.artist-embedded.org/Education/Education.pdf on August 28 2004.
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献