The use of Thinkercad tool and Scratch language to teach the programming fundamentals in Internet of Things
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Outros Autores: | , , |
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 |