Embedded and real-time systems classes in traditional and distance education format

Embedded Systems design courses are important components in software, computer, and electrical engineering programs and curricula. We describe topics for inclusion in these courses and associated hands-on experiences as required portions of the courses including example development systems based upon two popular microcontrollers. We also describe the challenges of offering these courses in distance format and provide examples of how the hands-on component may be included for distance students.

[1]  Mehrdad Moallem A laboratory testbed for embedded computer control , 2004, IEEE Transactions on Education.

[2]  Hisao Koizumi,et al.  Use of Student Experiments for Teaching Embedded Software Development Including HW/SW Co-Design , 2009, IEEE Transactions on Education.

[3]  Seppo J. Ovaska,et al.  Real-Time Systems Design and Analysis: Tools for the Practitioner , 2011 .

[4]  Roman Beneder,et al.  New approaches for a distance learning course about embedded systems , 2011, 2011 IEEE Global Engineering Education Conference (EDUCON).

[5]  Kenneth G. Ricks,et al.  An Embedded Systems Curriculum Based on the IEEE/ACM Model Curriculum , 2008, IEEE Transactions on Education.

[6]  Athanassios N. Skodras,et al.  Evaluating Usability in a Distance Digital Systems Laboratory Class , 2011, IEEE Transactions on Education.

[7]  Chyi-Ren Dow,et al.  A transparent and ubiquitous access framework for networking and embedded system laboratories , 2012, Comput. Appl. Eng. Educ..

[8]  Gaetano Borriello,et al.  Interacting with physical devices over the web , 1997, Proceedings of International Conference on Microelectronic Systems Education.

[9]  T. Martin McGinnity,et al.  Integrated architecture for remote experimentation , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[10]  Wolfram Schiffmann,et al.  Remote operation and control of computer engineering laboratory experiments , 2006, WCAE '06.

[11]  Mike Fraser,et al.  Proc. IEEE International Conference on Systems, Man, and Cybernetics (SMC 2009) , 2009 .

[12]  Vincenzo Catania,et al.  Supporting Undergraduate Computer Architecture Students Using a Visual MIPS64 CPU Simulator , 2012, IEEE Transactions on Education.

[13]  Aleksandar Milenkovic,et al.  Flexible web-based educational system for teaching computer architecture and organization , 2005, IEEE Transactions on Education.

[14]  Zhao Zhang,et al.  Reflections on Teaching and Learning in an Advanced Undergraduate Course in Embedded Systems , 2008, IEEE Transactions on Education.

[15]  V. Rhymend Uthariaraj,et al.  Graduate Courses in Embedded and Real-Time Systems , 2007, IEEE Pervasive Comput..

[16]  José M. Sebastián,et al.  Ciclope: FOSS for Developing and Managing Educational Web Laboratories , 2007, IEEE Transactions on Education.

[17]  Sven Seiler,et al.  Embedded System and Robotic Education in a Blended Learning Environment Utilizing Remote and Virtual Labs in the Cloud, Accompanied by 'Robotic HomeLab Kit' , 2012, Int. J. Emerg. Technol. Learn..

[18]  I. E. Allen,et al.  Going the Distance: Online Education in the United States, 2011. , 2011 .

[19]  T. Martin McGinnity,et al.  Modular hardware design for distant‐internet embedded systems engineering laboratory , 2009, Comput. Appl. Eng. Educ..