The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things

Detalhes bibliográficos
Autor(a) principal: Dias, Cleber Gustavo
Data de Publicação: 2021
Outros Autores: Evaristo, Ingrid Santella, Roris Filho, Agenor, Terçariol, Adriana Aparecida de Lima
Tipo de documento: Artigo
Idioma: por
Título da fonte: Research, Society and Development
Texto Completo: https://rsdjournal.org/index.php/rsd/article/view/22094
Resumo: Over the last years, the Internet of Things (IoT) has been used in different fields of knowledge, such as industrial area, a health area and logistics, among many others. The enormous connectivity between devices and people is generating new solutions to a number of everyday problems. It is well known that, many devices are built, in addition to micro controlled systems, by sensors and/or actuators capable of reading external signals of the environment or even causing controlled changes, in order to generate movements and desired actions in this same environment. In this sense, the present study has evaluated the effectiveness of the Tinkercad tool, combined with the Scratch language, to teach students of bachelor’s courses of Computer Science, Information Systems and Technologies in Informatics, the main programming fundamentals associated with use of sensors in applications commonly found in the Internet of Things area. At the end of the classes, a questionnaire based on the Likert scale was used to assess different aspects of the student’s understanding of the use of Tinkercad and Scratch language in the developed exercises. A total of 174 students answered the questionnaire, and it was possible to verity that the aforementioned tool and the Scratch language actually offer a very favorable computational environment not only for the study of computational logic, but also for a better understanding of the functioning of some types of sensors normally applied in automation and particularly in the field of Internet of Things.
id UNIFEI_49d741d49819d99ba47e52998fea805d
oai_identifier_str oai:ojs.pkp.sfu.ca:article/22094
network_acronym_str UNIFEI
network_name_str Research, Society and Development
repository_id_str
spelling The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of ThingsEl uso de la herramienta Tinkercad y el lenguaje Scratch para enseñar los fundamentos de la programación en Internet de las CosasO uso da ferramenta Tinkercad e da linguagem Scratch para o ensino dos fundamentos da programação em Internet das CoisasTinkercadScratch languageInternet of thingsProgramming basics.TinkercadLinguagem ScratchInternet das coisasFundamentos da programação.TinkercadLenguaje de ScratchInternet de las cosasFundamentos de programación.Over the last years, the Internet of Things (IoT) has been used in different fields of knowledge, such as industrial area, a health area and logistics, among many others. The enormous connectivity between devices and people is generating new solutions to a number of everyday problems. It is well known that, many devices are built, in addition to micro controlled systems, by sensors and/or actuators capable of reading external signals of the environment or even causing controlled changes, in order to generate movements and desired actions in this same environment. In this sense, the present study has evaluated the effectiveness of the Tinkercad tool, combined with the Scratch language, to teach students of bachelor’s courses of Computer Science, Information Systems and Technologies in Informatics, the main programming fundamentals associated with use of sensors in applications commonly found in the Internet of Things area. At the end of the classes, a questionnaire based on the Likert scale was used to assess different aspects of the student’s understanding of the use of Tinkercad and Scratch language in the developed exercises. A total of 174 students answered the questionnaire, and it was possible to verity that the aforementioned tool and the Scratch language actually offer a very favorable computational environment not only for the study of computational logic, but also for a better understanding of the functioning of some types of sensors normally applied in automation and particularly in the field of Internet of Things.En los últimos años, el Internet de las Cosas (IoT) se ha utilizado en diferentes campos del conocimiento, como el área industrial, el área de la salud, la logística, entre muchos otros. La enorme conectividad entre dispositivos y personas está generando nuevas soluciones a una serie de problemas cotidianos. Se sabe que muchos de estos dispositivos están formados, además de sistemas micro controlados, por sensores y / o actuadores capaces de leer cantidades del entorno externo o incluso provocar cambios controlados, con el fin de generar movimientos y acciones deseadas en este mismo entorno. En este sentido, el presente estudio evaluó la efectividad de la herramienta Tinkercad, combinada con el lenguaje Scratch, para enseñar a los estudiantes de las carreras de grado en Informática, Sistemas de Información y Tecnologías en Informática, los principales fundamentos de programación asociados al uso de sensores en aplicaciones que se encuentran comúnmente en el área de Internet de las cosas. Al finalizar las clases, se utilizó un cuestionario basado en la escala Likert para evaluar diferentes aspectos de la comprensión de los estudiantes sobre el uso del Tinkercad y lenguaje de Scratch en los ejercicios desarrollados. Un total de 174 alumnos respondieron al cuestionario, y es posible comprobar que la mencionada herramienta y el lenguaje Scratch realmente ofrecen un entorno computacional muy favorable no solo para el estudio de la lógica computacional, pero también para una mejor comprensión del funcionamiento de algunos tipos de sensores aplicados en la automatización y especialmente em el campo del Internet de las Cosas.Nos últimos anos a Internet das Coisas (IoT) vem sendo empregada em diferentes campos do conhecimento, como a área industrial, a área da saúde, em logística, entre muitas outras. A enorme conectividade entre os dispositivos e as pessoas está gerando novas soluções para uma série de problemas do cotidiano. Sabe-se que muitos desses dispositivos são formados, além dos sistemas microcontrolados, por sensores e/ou atuadores capazes de efetuar a leitura de grandezas do meio externo ou ainda provocar mudanças controladas, a fim de gerar movimentos e ações desejadas neste mesmo meio. Neste sentido, o presente estudo avaliou a eficácia da ferramenta Tinkercad, combinada com a linguagem Scratch, com a finalidade de ensinar aos alunos dos cursos de bacharelado em Ciência da Computação, Sistemas de Informação e Tecnologias em Informática, os principais fundamentos de programação associados ao uso de sensores em aplicações comumente encontradas na área de Internet das Coisas. Ao final das aulas, um questionário elaborado com base na escala Likert foi usado para avaliar diferentes aspectos do entendimento dos alunos acerca do uso do Tinkercad e da linguagem Scratch nos exercícios desenvolvidos. Um total de 174 alunos respondeu ao questionário, sendo possível constatar que a referida ferramenta e a linguagem Scratch oferecem de fato um ambiente computacional bastante favorável não apenas ao estudo da lógica computacional, mas também para uma melhor compreensão do funcionamento de alguns tipos de sensores aplicados em automação e especialmente no campo da Internet das Coisas.Research, Society and Development2021-11-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://rsdjournal.org/index.php/rsd/article/view/2209410.33448/rsd-v10i14.22094Research, Society and Development; Vol. 10 No. 14; e436101322094Research, Society and Development; Vol. 10 Núm. 14; e436101322094Research, Society and Development; v. 10 n. 14; e4361013220942525-3409reponame:Research, Society and Developmentinstname:Universidade Federal de Itajubá (UNIFEI)instacron:UNIFEIporhttps://rsdjournal.org/index.php/rsd/article/view/22094/19756Copyright (c) 2021 Cleber Gustavo Dias; Ingrid Santella Evaristo; Agenor Roris Filho; Adriana Aparecida de Lima Terçariolhttps://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessDias, Cleber GustavoEvaristo, Ingrid SantellaRoris Filho, AgenorTerçariol, Adriana Aparecida de Lima2021-12-04T11:48:39Zoai:ojs.pkp.sfu.ca:article/22094Revistahttps://rsdjournal.org/index.php/rsd/indexPUBhttps://rsdjournal.org/index.php/rsd/oairsd.articles@gmail.com2525-34092525-3409opendoar:2024-01-17T09:41:21.215123Research, Society and Development - Universidade Federal de Itajubá (UNIFEI)false
dc.title.none.fl_str_mv The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
El uso de la herramienta Tinkercad y el lenguaje Scratch para enseñar los fundamentos de la programación en Internet de las Cosas
O uso da ferramenta Tinkercad e da linguagem Scratch para o ensino dos fundamentos da programação em Internet das Coisas
title The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
spellingShingle The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
Dias, Cleber Gustavo
Tinkercad
Scratch language
Internet of things
Programming basics.
Tinkercad
Linguagem Scratch
Internet das coisas
Fundamentos da programação.
Tinkercad
Lenguaje de Scratch
Internet de las cosas
Fundamentos de programación.
title_short The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
title_full The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
title_fullStr The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
title_full_unstemmed The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
title_sort The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
author Dias, Cleber Gustavo
author_facet Dias, Cleber Gustavo
Evaristo, Ingrid Santella
Roris Filho, Agenor
Terçariol, Adriana Aparecida de Lima
author_role author
author2 Evaristo, Ingrid Santella
Roris Filho, Agenor
Terçariol, Adriana Aparecida de Lima
author2_role author
author
author
dc.contributor.author.fl_str_mv Dias, Cleber Gustavo
Evaristo, Ingrid Santella
Roris Filho, Agenor
Terçariol, Adriana Aparecida de Lima
dc.subject.por.fl_str_mv Tinkercad
Scratch language
Internet of things
Programming basics.
Tinkercad
Linguagem Scratch
Internet das coisas
Fundamentos da programação.
Tinkercad
Lenguaje de Scratch
Internet de las cosas
Fundamentos de programación.
topic Tinkercad
Scratch language
Internet of things
Programming basics.
Tinkercad
Linguagem Scratch
Internet das coisas
Fundamentos da programação.
Tinkercad
Lenguaje de Scratch
Internet de las cosas
Fundamentos de programación.
description Over the last years, the Internet of Things (IoT) has been used in different fields of knowledge, such as industrial area, a health area and logistics, among many others. The enormous connectivity between devices and people is generating new solutions to a number of everyday problems. It is well known that, many devices are built, in addition to micro controlled systems, by sensors and/or actuators capable of reading external signals of the environment or even causing controlled changes, in order to generate movements and desired actions in this same environment. In this sense, the present study has evaluated the effectiveness of the Tinkercad tool, combined with the Scratch language, to teach students of bachelor’s courses of Computer Science, Information Systems and Technologies in Informatics, the main programming fundamentals associated with use of sensors in applications commonly found in the Internet of Things area. At the end of the classes, a questionnaire based on the Likert scale was used to assess different aspects of the student’s understanding of the use of Tinkercad and Scratch language in the developed exercises. A total of 174 students answered the questionnaire, and it was possible to verity that the aforementioned tool and the Scratch language actually offer a very favorable computational environment not only for the study of computational logic, but also for a better understanding of the functioning of some types of sensors normally applied in automation and particularly in the field of Internet of Things.
publishDate 2021
dc.date.none.fl_str_mv 2021-11-08
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://rsdjournal.org/index.php/rsd/article/view/22094
10.33448/rsd-v10i14.22094
url https://rsdjournal.org/index.php/rsd/article/view/22094
identifier_str_mv 10.33448/rsd-v10i14.22094
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://rsdjournal.org/index.php/rsd/article/view/22094/19756
dc.rights.driver.fl_str_mv https://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Research, Society and Development
publisher.none.fl_str_mv Research, Society and Development
dc.source.none.fl_str_mv Research, Society and Development; Vol. 10 No. 14; e436101322094
Research, Society and Development; Vol. 10 Núm. 14; e436101322094
Research, Society and Development; v. 10 n. 14; e436101322094
2525-3409
reponame:Research, Society and Development
instname:Universidade Federal de Itajubá (UNIFEI)
instacron:UNIFEI
instname_str Universidade Federal de Itajubá (UNIFEI)
instacron_str UNIFEI
institution UNIFEI
reponame_str Research, Society and Development
collection Research, Society and Development
repository.name.fl_str_mv Research, Society and Development - Universidade Federal de Itajubá (UNIFEI)
repository.mail.fl_str_mv rsd.articles@gmail.com
_version_ 1797052809511698432