Utilizando linguagem de programação visual no ensino multidisciplinar na EPT

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Pippi, Jonathan Donato
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Santa Maria
Brasil
UFSM
Programa de Pós-Graduação em Educação Profissional e Tecnológica
Colégio Técnico Industrial de Santa Maria
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.ufsm.br/handle/1/36748
Resumo: Teaching algorithms and programming logic, among other benefits, stimulates students' logical thinking and creativity, in addition to developing problem-solving skills. Teaching algorithms and programming logic is directly related to the development of computational thinking, a skill considered essential for educating students in the digital society. Generally, content related to teaching algorithms and programming logic presents challenges, such as a lack of interest and motivation among some students, who consider the content difficult to understand. To increase students' interest in learning algorithms and programming logic, one possible alternative is the adoption of educational software and learning objects (LO). Both educational software and learning objects are considered digital educational resources that facilitate the assimilation of knowledge and can be built, among other tools, using visual programming language. Visual programming languages are considered suitable for use at the beginning of the process of teaching algorithms and programming logic, as they enable students to develop logical reasoning by focusing on problem solving. Considering this, the following research question arises: “How can block-based visual programming language be used to aid the process of teaching multidisciplinary content in EPT?” Based on this context, the main objective of this research is to evaluate the resources of blockbased visual programming languages in terms of their pedagogical and technical aspects, considering multidisciplinarity. The methodology employed in this research is explanatory and exploratory, using a qualitative-quantitative approach to obtain data through a case study. The case study investigated the topic of “visual block programming,” seeking to understand its potential for use in teaching through a cross-cutting approach to multidisciplinary content. A systematic review was conducted on the CAPES Periodicals platform to analyze studies addressing teaching methodologies based on visual programming languages. As for the assessment tool, we opted for a questionnaire created in Google Forms, with the aim of analyzing the resources of different block-based visual programming environments and the profile of the research participants. The results prove that the use of tools such as App Inventor, Alice 3D, and Scratch in educational environments contributes to reducing the barriers faced by students who are uninterested or have difficulties with certain content. As future work, we suggest investigating the use of visual programming languages in the context of accessibility, as well as exploring visual programming tools combined with virtual reality technologies integrated with artificial intelligence, to enable more inclusive, immersive, and personalized teaching.
id UFSM_43304ccbbaf928d5c32d87fa908f8319
oai_identifier_str oai:repositorio.ufsm.br:1/36748
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Utilizando linguagem de programação visual no ensino multidisciplinar na EPTUsing visual programming language in multidisciplinary teaching at EPTAlgoritmosLógica de programaçãoPensamento computacionalSoftwares educacionaisLinguagem de programação visualAlgorithmsProgramming logicComputational thinkingEducational softwareVisual programming languageCNPQ::CIENCIAS HUMANAS::EDUCACAOTeaching algorithms and programming logic, among other benefits, stimulates students' logical thinking and creativity, in addition to developing problem-solving skills. Teaching algorithms and programming logic is directly related to the development of computational thinking, a skill considered essential for educating students in the digital society. Generally, content related to teaching algorithms and programming logic presents challenges, such as a lack of interest and motivation among some students, who consider the content difficult to understand. To increase students' interest in learning algorithms and programming logic, one possible alternative is the adoption of educational software and learning objects (LO). Both educational software and learning objects are considered digital educational resources that facilitate the assimilation of knowledge and can be built, among other tools, using visual programming language. Visual programming languages are considered suitable for use at the beginning of the process of teaching algorithms and programming logic, as they enable students to develop logical reasoning by focusing on problem solving. Considering this, the following research question arises: “How can block-based visual programming language be used to aid the process of teaching multidisciplinary content in EPT?” Based on this context, the main objective of this research is to evaluate the resources of blockbased visual programming languages in terms of their pedagogical and technical aspects, considering multidisciplinarity. The methodology employed in this research is explanatory and exploratory, using a qualitative-quantitative approach to obtain data through a case study. The case study investigated the topic of “visual block programming,” seeking to understand its potential for use in teaching through a cross-cutting approach to multidisciplinary content. A systematic review was conducted on the CAPES Periodicals platform to analyze studies addressing teaching methodologies based on visual programming languages. As for the assessment tool, we opted for a questionnaire created in Google Forms, with the aim of analyzing the resources of different block-based visual programming environments and the profile of the research participants. The results prove that the use of tools such as App Inventor, Alice 3D, and Scratch in educational environments contributes to reducing the barriers faced by students who are uninterested or have difficulties with certain content. As future work, we suggest investigating the use of visual programming languages in the context of accessibility, as well as exploring visual programming tools combined with virtual reality technologies integrated with artificial intelligence, to enable more inclusive, immersive, and personalized teaching.O ensino de algoritmos e lógica de programação, dentre vários benefícios, estimulam o raciocínio lógico e a criatividade dos estudantes, além de desenvolver habilidades relacionadas à resolução de problemas. O ensino de algoritmos e lógica de programação está diretamente relacionado ao desenvolvimento do pensamento computacional, uma competência considerada essencial para a formação dos estudantes na sociedade digital Geralmente, os conteúdos relacionados ao ensino de algoritmos e lógica de programação apresentam desafios, como a falta de interesse e motivação de alguns estudantes, por considerarem o conteúdo de difícil compreensão. Para aumentar o interesse dos estudantes no ensino de algoritmos e lógica de programação, uma alternativa possível é a adoção de softwares educacionais e objetos de aprendizagem (OA). Tanto os softwares educacionais, quanto os objetos de aprendizagem são considerados recursos educacionais digitais que facilitam a assimilação de conhecimento, bem como, podem ser construídos, entre outras ferramentas, utilizando linguagem de programação visual. As linguagens de programação visual são consideradas adequadas para serem utilizadas no início do processo de ensino de algoritmos e lógica de programação, pois possibilitam aos estudantes o desenvolvimento do raciocínio lógico a partir do foco na resolução de problemas. Considerando isso, surge o seguinte problema desta pesquisa: "Como a linguagem de programação visual em blocos pode ser utilizada para auxiliar o processo de ensino de conteúdos multidisciplinares na EPT?". A partir desse contexto, o objetivo principal desta pesquisa é avaliar os recursos das linguagens de programação visual em blocos referente aos seus aspectos pedagógicos e técnicos, considerando a multidisciplinaridade. A metodologia empregada nesta pesquisa caracteriza-se por ser explicativa e exploratória, utilizando a abordagem qualitativaquantitativa para obter os dados através de um estudo de caso. Com o estudo de caso, investigou-se o tema "programação visual em blocos", buscando compreender o potencial de sua utilização no ensino através de uma abordagem transversal de conteúdos multidisciplinares. Foi realizada uma revisão sistemática na plataforma Periódicos CAPES, com o objetivo de analisar trabalhos que abordam metodologias de ensino baseadas em linguagens de programação visual. Quanto ao instrumento de avaliação, optou-se por um questionário elaborado no Google Forms, com o objetivo de analisar os recursos de diferentes ambientes de programação visual em blocos e o perfil dos participantes da pesquisa. Os resultados comprovam que a utilização de ferramentas como App Inventor, Alice 3D e Scratch em ambientes educacionais contribui para a redução das barreiras enfrentadas por alunos com desinteresse ou dificuldades em determinados conteúdos. Como trabalhos futuros, sugere-se investigar o uso de linguagens de programação visual no contexto da acessibilidade, bem como explorar as ferramentas de programação visual aliadas à tecnologias com realidade virtual integradas com inteligência artificial, para possibilitar um ensino mais inclusivo, imersivo e personalizado.Universidade Federal de Santa MariaBrasilUFSMPrograma de Pós-Graduação em Educação Profissional e TecnológicaColégio Técnico Industrial de Santa MariaTurchetti, Rogério Correahttp://lattes.cnpq.br/1286016553991455Ellensohn, Ricardo MachadoSantos, Leila Maria AraújoAmaral, Erico Marcelo Hoff doPippi, Jonathan Donato2025-11-04T12:54:22Z2025-11-04T12:54:22Z2025-09-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/36748porAttribution-NonCommercial-NoDerivatives 4.0 Internationalinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2025-11-04T12:54:22Zoai:repositorio.ufsm.br:1/36748Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2025-11-04T12:54:22Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
Using visual programming language in multidisciplinary teaching at EPT
title Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
spellingShingle Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
Pippi, Jonathan Donato
Algoritmos
Lógica de programação
Pensamento computacional
Softwares educacionais
Linguagem de programação visual
Algorithms
Programming logic
Computational thinking
Educational software
Visual programming language
CNPQ::CIENCIAS HUMANAS::EDUCACAO
title_short Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
title_full Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
title_fullStr Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
title_full_unstemmed Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
title_sort Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
author Pippi, Jonathan Donato
author_facet Pippi, Jonathan Donato
author_role author
dc.contributor.none.fl_str_mv Turchetti, Rogério Correa
http://lattes.cnpq.br/1286016553991455
Ellensohn, Ricardo Machado
Santos, Leila Maria Araújo
Amaral, Erico Marcelo Hoff do
dc.contributor.author.fl_str_mv Pippi, Jonathan Donato
dc.subject.por.fl_str_mv Algoritmos
Lógica de programação
Pensamento computacional
Softwares educacionais
Linguagem de programação visual
Algorithms
Programming logic
Computational thinking
Educational software
Visual programming language
CNPQ::CIENCIAS HUMANAS::EDUCACAO
topic Algoritmos
Lógica de programação
Pensamento computacional
Softwares educacionais
Linguagem de programação visual
Algorithms
Programming logic
Computational thinking
Educational software
Visual programming language
CNPQ::CIENCIAS HUMANAS::EDUCACAO
description Teaching algorithms and programming logic, among other benefits, stimulates students' logical thinking and creativity, in addition to developing problem-solving skills. Teaching algorithms and programming logic is directly related to the development of computational thinking, a skill considered essential for educating students in the digital society. Generally, content related to teaching algorithms and programming logic presents challenges, such as a lack of interest and motivation among some students, who consider the content difficult to understand. To increase students' interest in learning algorithms and programming logic, one possible alternative is the adoption of educational software and learning objects (LO). Both educational software and learning objects are considered digital educational resources that facilitate the assimilation of knowledge and can be built, among other tools, using visual programming language. Visual programming languages are considered suitable for use at the beginning of the process of teaching algorithms and programming logic, as they enable students to develop logical reasoning by focusing on problem solving. Considering this, the following research question arises: “How can block-based visual programming language be used to aid the process of teaching multidisciplinary content in EPT?” Based on this context, the main objective of this research is to evaluate the resources of blockbased visual programming languages in terms of their pedagogical and technical aspects, considering multidisciplinarity. The methodology employed in this research is explanatory and exploratory, using a qualitative-quantitative approach to obtain data through a case study. The case study investigated the topic of “visual block programming,” seeking to understand its potential for use in teaching through a cross-cutting approach to multidisciplinary content. A systematic review was conducted on the CAPES Periodicals platform to analyze studies addressing teaching methodologies based on visual programming languages. As for the assessment tool, we opted for a questionnaire created in Google Forms, with the aim of analyzing the resources of different block-based visual programming environments and the profile of the research participants. The results prove that the use of tools such as App Inventor, Alice 3D, and Scratch in educational environments contributes to reducing the barriers faced by students who are uninterested or have difficulties with certain content. As future work, we suggest investigating the use of visual programming languages in the context of accessibility, as well as exploring visual programming tools combined with virtual reality technologies integrated with artificial intelligence, to enable more inclusive, immersive, and personalized teaching.
publishDate 2025
dc.date.none.fl_str_mv 2025-11-04T12:54:22Z
2025-11-04T12:54:22Z
2025-09-15
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/36748
url http://repositorio.ufsm.br/handle/1/36748
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Programa de Pós-Graduação em Educação Profissional e Tecnológica
Colégio Técnico Industrial de Santa Maria
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Programa de Pós-Graduação em Educação Profissional e Tecnológica
Colégio Técnico Industrial de Santa Maria
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br
_version_ 1851439471897083904