How Can Debugging With Physical Computing Be More Playful For Children?

dc.contributor.advisorWilliams-Pierce, Caroen_US
dc.contributor.authorZeng, Danyien_US
dc.contributor.departmentLibrary & Information Servicesen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2024-06-28T05:40:04Z
dc.date.available2024-06-28T05:40:04Z
dc.date.issued2024en_US
dc.description.abstractIn response to the ongoing call for the education of computational thinking, I explored how debugging activities in a physical computing environment can be more playful and learnable for children. While a lot of studies have addressed the importance of debugging in generic programming learning, the benefits and challenges of physical computing implementation in classrooms, or the potential of playfulness in STEM education, few research focused on an interdisciplinary conversation that sought design solutions to bring playfulness into the learning experience and to improve the user experience cohesively. In this study, based on a synthetical understanding of the relevant studies from computer science, human-computer interaction, and education, I situated the concept of fragile knowledge into the complex, multiple-object environment of physical computing. Accordingly, I designed two debugging projects on micro:bit for 8 participants at KidsTeam at the University of Maryland to understand their intuitive approaches to debugging in the physical computing environment. I analyzed the video data of the two 90-minute sessions and applied semantic coding to examine and compare the participants’ earning experiences, including typical progress and failures. The qualitative findings revealed: 1) the differentiation in the process of debugging between the first-time and returning learners of programming, 2) the participants’ passion for customizing after success by upgrading their projects or testing the limit of the physical chip, and 3) two forms of spontaneous collaborations. Across those experiences, I further identified the failures without feedback caused by the micro:bit’s current coding environment and extended Fish Tanks and Sandboxes, two playful learning principles, to provide design insights for future physical debugging activities that support the findings above.en_US
dc.identifierhttps://doi.org/10.13016/rdib-amoe
dc.identifier.urihttp://hdl.handle.net/1903/32784
dc.language.isoenen_US
dc.subject.pqcontrolledInformation scienceen_US
dc.subject.pqcontrolledEducational technologyen_US
dc.subject.pquncontrolledblock-based computingen_US
dc.subject.pquncontrolledcomputational thinkingen_US
dc.subject.pquncontrolleddebuggingen_US
dc.subject.pquncontrolledparticipatory designen_US
dc.subject.pquncontrolledphysical-computingen_US
dc.subject.pquncontrolledplayfulnessen_US
dc.titleHow Can Debugging With Physical Computing Be More Playful For Children?en_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Zeng_umd_0117N_24039.pdf
Size:
5.48 MB
Format:
Adobe Portable Document Format