In a world of constant change in technology the need for hands-on experiential learning is paramount. This interactive learning exercise explored both the role of Raspberry Pi’s role in education and information sciences and technology learning and student-led learning. A classroom of 15 students led by 2 student researchers completed a hands-on lab of GPIO functionalities applying programming concepts through using the Sunflower Raspberry Pi and Arduino Kit, specifically the Pi 5 (Python). Through an analysis of student data feedback, we were able to investigate how effective the interactive exercise in teaching Raspberry Pi GPIO basics and Python programming was for our students. Also, consider whether student-run technology exercises develop students' scientific inquiry and research skills. There were four intended learning outcomes in the overall project: (1) develop circuit-building and Python skills, (2) enhance understanding of logic flows, delays, and hardware–software interaction, (3) strengthen technical collaboration through teamwork and problem-solving, (4) develop scientific thinking-processes and research skills. While not a traditional CURE (Course-based Undergraduate Research Experience) student researchers were employed to lead the research efforts for this exercise. While further reporting and analysis of the quantitative survey is needed, the preliminary student sentiments were positive. Student participants stated it was: "wonderful, amazing, fascinating." These key findings indicate that this interactive exercise effectively supports the learning of abstract concepts like logic flow and GPIO control. Future research could focus on expanding these exercises to include more complex GPIO functionalities, such as integrating sensors or motors, to provide a more comprehensive understanding of physical computing and coding principles.
Raspberry Pi GPIO Functionality through Interactive Learning
Category
Student Abstract Submission