Virtual On line
June 22, 2020
June 22, 2020
June 26, 2021
Electrical and Computer
Computer programming is an essential part of any engineering education. However, it is a challenge to introduce programming to students in a way that makes it immediately relatable to every day devices and applications. We have designed a new project for the freshman/sophomore level ENGR 102 (Electromechanical System Design) that gives students the opportunity to see the connection between the computer programs they write and the corresponding hardware. The project consists of a Robot Car controlled through Raspberry Pi. It utilizes C programming (in Linux/Raspbian) and it also includes a strong Internet of Things (IoT) component.
IoT has become one of the most dominant technologies of the 21st century. IoT is a system of devices, including sensors and actuators that are connected through internet. These devices have the ability to transfer data through the internet network. Applications of IoT are numerous, from smart homes and cities to medical applications such as remote health monitoring. It is important for students in the field of engineering to become familiar with the concept and applications of IoT early on in their education.
The purpose of this study is to investigate the effect of this project on student perceptions of and ability in programming, as well as their understanding of IoT and its applications. Assessment is made before starting the project and after completion of the project. Student surveys and short questionnaires are used to assess student knowledge and understanding. Assessment will also be made to determine if the course material relating real-world applications (such as IoT and Raspberry Pi) improves student learning.
Abbasi, S., & Kim, E. M. (2020, June), Integration of C Programming and IoT in a Raspberry Pi-controlled Robot Car in a Freshmen/Sophomore Engineering Core Class Paper presented at 2020 ASEE Virtual Annual Conference Content Access, Virtual On line . 10.18260/1-2--34850
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2020 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015