A Review of Embedded Systems Education in the Arduino Age: Lessons Learned and Future Directions
DOI:
https://doi.org/10.3991/ijep.v7i2.6845Keywords:
Arduino, engineering education, embedded systems, microcontrollers, open educational resources, open source hardware, open source softwareAbstract
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