License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.ICPEC.2020.12
URN: urn:nbn:de:0030-drops-122996
Go to the corresponding OASIcs Volume Portal

Gonçalves, Paulo F. ; Sá, João ; Coelho, Anabela ; Durães, João

An Arduino Simulator in Classroom - a Case Study

OASIcs-ICPEC-2020-12.pdf (0.6 MB)


The Arduino Platform is increasingly being used as a central component in introductory programming courses of the curricula in middle, high school and even higher education. Given this scenario it is pertinent to understand how the cost-effectiveness, reliability and accessibility of this central component can be improved. We propose the use of an Arduino simulator to improve usability, cost, and class efficiency, allowing for improved and even new forms of use and course benefits. This paper presents and describes an Arduino simulator that we developed for education purposes, and a case study of its use in embedded programming courses from two high-schools. We compared its use against the usual use of real hardware platform analyzing usability, student workload and time efficiency. Our results, that we present and discuss, suggest that there are no apparent drawbacks in using the simulator, and some metrics such as basic exercise-solving efficiency and global effort showed an improvement.

BibTeX - Entry

  author =	{Paulo F. Gon{\c{c}}alves and Jo{\~a}o S{\'a} and Anabela Coelho and Jo{\~a}o Dur{\~a}es},
  title =	{{An Arduino Simulator in Classroom - a Case Study}},
  booktitle =	{First International Computer Programming Education Conference (ICPEC 2020)},
  pages =	{12:1--12:12},
  series =	{OpenAccess Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-153-5},
  ISSN =	{2190-6807},
  year =	{2020},
  volume =	{81},
  editor =	{Ricardo Queir{\'o}s and Filipe Portela and M{\'a}rio Pinto and Alberto Sim{\~o}es},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{},
  URN =		{urn:nbn:de:0030-drops-122996},
  doi =		{10.4230/OASIcs.ICPEC.2020.12},
  annote =	{Keywords: Arduino, Education, Simulator}

Keywords: Arduino, Education, Simulator
Collection: First International Computer Programming Education Conference (ICPEC 2020)
Issue Date: 2020
Date of publication: 15.06.2020

DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI