A Review of Embedded Systems Education in the Arduino Age: Lessons Learned and Future Directions

Authors

DOI:

https://doi.org/10.3991/ijep.v7i2.6845

Keywords:

Arduino, engineering education, embedded systems, microcontrollers, open educational resources, open source hardware, open source software

Abstract


In this paper, the subject of embedded systems education in the Arduino age is examined. Arduino is an open-source microcontroller platform that has been widely popular in the past decade among hobbyists and academics. Arduino is increasingly being adopted in courses that span different disciplines in schools and universities. As a result, numerous papers are being published every year in different engineering education conferences and journals reporting the integration of Arduino in teaching. In this work, the impact of Arduino on embedded systems education is investigated. First, challenges facing embedded systems education are identified from the literature. Second, different Arduino teaching integration methodologies reported in the literature are surveyed and analyzed. Third, the question whether Arduino successfully addresses embedded education challenges or not is discussed taking both surveyed findings and recent market trends into consideration. Finally, a number of open-ended research directions are proposed.

Downloads

Published

2017-05-19

How to Cite

El-Abd, M. (2017). A Review of Embedded Systems Education in the Arduino Age: Lessons Learned and Future Directions. International Journal of Engineering Pedagogy (iJEP), 7(2), pp. 79–93. https://doi.org/10.3991/ijep.v7i2.6845

Issue

Section

Papers