Laboratory Activities for an Introductory Programming Course
Norman Tiong Seng Lee, Oka Kumiawan, Kenny Tsu Wei Choo, Matthieu De Mari, Simon T. Perrault · 2022
In this work-in-progress paper, we describe a set of lab activities using the Raspberry Pi for an introductory Python programming course, which includes an introduction to the concept of the Internet of Things. Designed using the flipped classroom and Kolb’s experiential learning pedagogies, these activities reinforce programming concepts and show students some applications of programming in hardware. Some students were slow in completing the lab tasks possibly due to a lack of preparation and familiarity with the hardware. Nonetheless, we received good student feedback about the lab activities.