Utilizando linguagem de programação visual no ensino multidisciplinar na EPT
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |