TY - GEN
T1 - Trials and tribulations of novices working with the arduino
AU - DesPortes, Kayla
AU - DiSalvo, Betsy
N1 - Publisher Copyright:
© 2019 Copyright is held by the owner/author(s). Publication rights licensed to ACM.
PY - 2019/7/30
Y1 - 2019/7/30
N2 - Physical computing has grown over the past decade leading to diverse experiences and tools for novices. Despite the variety of tools, Arduinos remain a leading choice in education. However, few studies examine how novices are learning about the programming and electronics concepts, and how tools impact their experience. The research presented reports on the qualitative analysis of a laboratory study in which 31 novices work with the Arduino for the first time. Video and audio recordings captured participants’ actions and thoughts as they used the Arduino platform with a blocks-based programming environment, and two electronics prototyping tools—the standard Breadboard and a modular breadboard called BitBlox. The study presents three main contributions to the literature: first, it provides a codebook of the common breakdowns faced by novices; second, it offers insight into the work processes of novices; and third, it demonstrates ways that the tools used by novices can affect their experience.
AB - Physical computing has grown over the past decade leading to diverse experiences and tools for novices. Despite the variety of tools, Arduinos remain a leading choice in education. However, few studies examine how novices are learning about the programming and electronics concepts, and how tools impact their experience. The research presented reports on the qualitative analysis of a laboratory study in which 31 novices work with the Arduino for the first time. Video and audio recordings captured participants’ actions and thoughts as they used the Arduino platform with a blocks-based programming environment, and two electronics prototyping tools—the standard Breadboard and a modular breadboard called BitBlox. The study presents three main contributions to the literature: first, it provides a codebook of the common breakdowns faced by novices; second, it offers insight into the work processes of novices; and third, it demonstrates ways that the tools used by novices can affect their experience.
KW - Arduino
KW - Blocks-Based Programming
KW - Novice Programming
KW - Physical Computing
KW - Think-Aloud
UR - http://www.scopus.com/inward/record.url?scp=85071335419&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85071335419&partnerID=8YFLogxK
U2 - 10.1145/3291279.3339427
DO - 10.1145/3291279.3339427
M3 - Conference contribution
AN - SCOPUS:85071335419
T3 - ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research
SP - 219
EP - 227
BT - ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research
PB - Association for Computing Machinery, Inc
T2 - 15th Annual International Computing Education Research Conference, ICER 2019
Y2 - 12 August 2019 through 14 August 2019
ER -