Computational thinking and solving problems - An experience with arduino in a electronic engineering career

Research output: Contribution to journalConference articlepeer-review


Computational thinking is a fundamental skill since it helps to improve analytical ability. Computational thinking involves solving problems, designing systems, and understanding human behavior, by drawing on the fundamentals of computer science. Literature has shown different ways to bring to classroom computational thinking. Most of the experiences are related to programming classes with different kind of software according to the age. This paper present and exploratory study that describes our experience related to the first programming course at the University level for teaching computational thinking for solving problems. The use of Arduino to teach computational thinking has been incorporated into the Electronic Engineering degree at the Universidad Nacional de San Agustín de Arequipa since 2017. Students program components oriented to solve problems related to their profession. The first results have shown the effectiveness in the use of Arduino to develop computational thinking. This first experience gave us the foundation to expand our research to analyze quantitative data regarding to student outcomes about solving problems. We believe that our experience can be replicated not only in other Electronic Engineering careers, but in any engineering that have programming courses. We also believe that our experience could be replicated at a high school level.

Original languageEnglish
Pages (from-to)312-317
Number of pages6
JournalCEUR Workshop Proceedings
StatePublished - 2019
Event2019 International Congress on Educational and Technology in Sciences, CISETC 2019 - Arequipa, Peru
Duration: 10 Dec 201912 Dec 2019

Bibliographical note

Publisher Copyright:
Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).


  • Arduino
  • Computational Thinking
  • Solving Problems
  • STEM


Dive into the research topics of 'Computational thinking and solving problems - An experience with arduino in a electronic engineering career'. Together they form a unique fingerprint.

Cite this