Trials and tribulations of novices working with the arduino

Kayla DesPortes, Betsy DiSalvo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research
PublisherAssociation for Computing Machinery, Inc
Pages219-227
Number of pages9
ISBN (Electronic)9781450361859
DOIs
StatePublished - Jul 30 2019
Event15th Annual International Computing Education Research Conference, ICER 2019 - Toronto, Canada
Duration: Aug 12 2019Aug 14 2019

Publication series

NameICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research

Conference

Conference15th Annual International Computing Education Research Conference, ICER 2019
CountryCanada
CityToronto
Period8/12/198/14/19

Fingerprint

Electronic equipment
programming
Electronics
electronics
Audio recordings
Video recording
experience
Programming Environments
Codebook
Prototyping
Qualitative Analysis
Breakdown
recording
Programming
video
Education
Computing
Demonstrate
learning
Experience

Keywords

  • Arduino
  • Blocks-Based Programming
  • Novice Programming
  • Physical Computing
  • Think-Aloud

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Education
  • Theoretical Computer Science

Cite this

DesPortes, K., & DiSalvo, B. (2019). Trials and tribulations of novices working with the arduino. In ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research (pp. 219-227). (ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research). Association for Computing Machinery, Inc. https://doi.org/10.1145/3291279.3339427

Trials and tribulations of novices working with the arduino. / DesPortes, Kayla; DiSalvo, Betsy.

ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc, 2019. p. 219-227 (ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

DesPortes, K & DiSalvo, B 2019, Trials and tribulations of novices working with the arduino. in ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research. ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research, Association for Computing Machinery, Inc, pp. 219-227, 15th Annual International Computing Education Research Conference, ICER 2019, Toronto, Canada, 8/12/19. https://doi.org/10.1145/3291279.3339427
DesPortes K, DiSalvo B. Trials and tribulations of novices working with the arduino. In ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc. 2019. p. 219-227. (ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research). https://doi.org/10.1145/3291279.3339427
DesPortes, Kayla ; DiSalvo, Betsy. / Trials and tribulations of novices working with the arduino. ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research. Association for Computing Machinery, Inc, 2019. pp. 219-227 (ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research).
@inproceedings{8f35a11426114c76b3d1c484e84e18f4,
title = "Trials and tribulations of novices working with the arduino",
abstract = "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.",
keywords = "Arduino, Blocks-Based Programming, Novice Programming, Physical Computing, Think-Aloud",
author = "Kayla DesPortes and Betsy DiSalvo",
year = "2019",
month = "7",
day = "30",
doi = "10.1145/3291279.3339427",
language = "English (US)",
series = "ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research",
publisher = "Association for Computing Machinery, Inc",
pages = "219--227",
booktitle = "ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research",

}

TY - GEN

T1 - Trials and tribulations of novices working with the arduino

AU - DesPortes, Kayla

AU - DiSalvo, Betsy

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

ER -