Integrating Hardware Prototyping Platforms Into the Classroom
Computer education is in the midst of a major transformation as a result of the rapid emergence of new technologies, intersection of computing with other disciplines and growing interest among students in computing courses. Such transformation prompted educators to redefine the way computing education is delivered and experiment a wide range of learning approaches. One of these approaches is the integration of hardware prototyping platforms such as Arduino, Raspberry Pi and Intel Internet of Things as part of project-based learning. These platforms have become in recent years instrumental tools for improving students' learning process and promoting proactive thinking. The aim of this study is to investigate the usefulness of integrating low cost open-source hardware platforms into engineering and computer science courses. In particular, we explore the use of an experiential learning approach using these kits for improving the students' learning experience in computer science and engineering courses. Throughout this paper, we discuss the outcome of our investigation and provide insights on how to make classrooms more experiential using the hardware prototyping paradigm. © 2018 IEEE.