Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação

Bibliographic Details
Main Author: Cardoso, Carlos Costa
Publication Date: 2023
Format: Master thesis
Language: por
Source: Repositório Institucional da UPF
Download full: https://repositorio.upf.br/handle/123456789/2936
Summary: The teaching of Programming Logic presents itself as a common activity for teachers of courses in the areas of computing and information technology. This discipline is directly related to the success of students in technology courses, as the development of logical reasoning by each individual enhances program construction and problem-solving activities. The teaching of Programming Logic and Algorithms is often hampered, as many of the existing tools are linked to traditional teaching practices. For many students, initial problems in learning Algorithms and Programming Logic arise during the initial stages of teaching, when they need to understand and apply the abstraction related to programming and solving mathematical problems. The incorporation of constructionism linked to Educational Robotics and Computational Thinking in the teaching of Algorithms and Programming Logic can allow playful teaching, facilitating the understanding of school content, group work and critical thinking. The guiding question of this research is based on the question “How do Educational Robotics and Computational Thinking contribute to the teaching of Algorithms and Programming?”. Its general objective is to “Analyze the contributions of Computational Thinking and Educational Robotics as an enhancing methodology in teaching Algorithms in the discipline of Programming Logic”. The construction of this work was based on qualitative research of an exploratory nature, evaluating the teaching of Algorithms through a 40-hour blended workshop, using action research as a methodological path, using an initial questionnaire to characterize the participants and a diary board of students and teacher during the implementation of the workshop. The target audience for this research were students of the IT Technician course at IFMA-Campus Açailândia, classes 2020 and 2022, out of a total of 70 students. The participation of 41 students was obtained, which, through an initial questionnaire, demonstrated that 80.5% of the students liked the Programming Logic subject and found this subject important, and few students reported having had contact with Coding in Block or Educational Robotics. Regarding the logbooks, using descriptive analysis, it was observed that the teaching practices of Programming Logic and Algorithms using Computational Thinking and Educational Robotics, Block Coding and tools such as Tinkercad and PictoBlox, demonstrate be extremely relevant resources, guaranteeing the protagonism, motivation and fun of the students at the end of the workshop, highlighting the recovery of the essence of the Programming Logic discipline. Through the teacher's logbook, professional satisfaction was perceived in the students' participation, the advantages of this methodology, as well as the need for more time for practices, as well as also linking the use of traditional teaching using languages programming skills like C or Python after block coding. In the end, the Educational Product (MOOC) “Course of Educational Robotics and Computational Thinking in the teaching of Algorithms and Programming” was created, made available on the portal <pensandocomrobotica.com.br>, with a workload of 40 hours and certification, made available to all people. This dissertation is accompanied by the educational product, available at <http://educapes.capes.gov.br/handle/capes/731220>.
id UPF_2c7cc291ddb6d621c4f429445656e4af
oai_identifier_str oai:repositorio.upf.br:123456789/2936
network_acronym_str UPF
network_name_str Repositório Institucional da UPF
repository_id_str 1610
spelling Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programaçãoRobóticaProgramação lógicaAlgoritmosCIENCIAS EXATAS E DA TERRA::MATEMATICAThe teaching of Programming Logic presents itself as a common activity for teachers of courses in the areas of computing and information technology. This discipline is directly related to the success of students in technology courses, as the development of logical reasoning by each individual enhances program construction and problem-solving activities. The teaching of Programming Logic and Algorithms is often hampered, as many of the existing tools are linked to traditional teaching practices. For many students, initial problems in learning Algorithms and Programming Logic arise during the initial stages of teaching, when they need to understand and apply the abstraction related to programming and solving mathematical problems. The incorporation of constructionism linked to Educational Robotics and Computational Thinking in the teaching of Algorithms and Programming Logic can allow playful teaching, facilitating the understanding of school content, group work and critical thinking. The guiding question of this research is based on the question “How do Educational Robotics and Computational Thinking contribute to the teaching of Algorithms and Programming?”. Its general objective is to “Analyze the contributions of Computational Thinking and Educational Robotics as an enhancing methodology in teaching Algorithms in the discipline of Programming Logic”. The construction of this work was based on qualitative research of an exploratory nature, evaluating the teaching of Algorithms through a 40-hour blended workshop, using action research as a methodological path, using an initial questionnaire to characterize the participants and a diary board of students and teacher during the implementation of the workshop. The target audience for this research were students of the IT Technician course at IFMA-Campus Açailândia, classes 2020 and 2022, out of a total of 70 students. The participation of 41 students was obtained, which, through an initial questionnaire, demonstrated that 80.5% of the students liked the Programming Logic subject and found this subject important, and few students reported having had contact with Coding in Block or Educational Robotics. Regarding the logbooks, using descriptive analysis, it was observed that the teaching practices of Programming Logic and Algorithms using Computational Thinking and Educational Robotics, Block Coding and tools such as Tinkercad and PictoBlox, demonstrate be extremely relevant resources, guaranteeing the protagonism, motivation and fun of the students at the end of the workshop, highlighting the recovery of the essence of the Programming Logic discipline. Through the teacher's logbook, professional satisfaction was perceived in the students' participation, the advantages of this methodology, as well as the need for more time for practices, as well as also linking the use of traditional teaching using languages programming skills like C or Python after block coding. In the end, the Educational Product (MOOC) “Course of Educational Robotics and Computational Thinking in the teaching of Algorithms and Programming” was created, made available on the portal <pensandocomrobotica.com.br>, with a workload of 40 hours and certification, made available to all people. This dissertation is accompanied by the educational product, available at <http://educapes.capes.gov.br/handle/capes/731220>.O ensino de Lógica de Programação apresenta-se como uma atividade comum aos professores dos cursos das áreas de computação e informática. Esta disciplina está diretamente relacionada ao sucesso dos alunos nos cursos das áreas de tecnologia, pois o desenvolvimento do raciocínio lógico por cada indivíduo potencializa as atividades de construção de programas e resolução de problemas. Muitas vezes o ensino de Lógica de Programação e Algoritmos fica prejudicado, pois boa parte das ferramentas existentes estão ligadas a práticas tradicionais de ensino. Para muitos estudantes os problemas iniciais na aprendizagem de Algoritmos e Lógica de Programação surgem ao longo das fases iniciais do ensino, quando este precisa compreender e aplicar a abstração relacionada à programação e resolução de problemas matemáticos. A incorporação do construcionismo atrelado a Robótica Educacional e do Pensamento Computacional no ensino de Algoritmos e Lógica de Programação pode permitir um ensino lúdico, facilitando a compreensão dos conteúdos escolares, trabalho em grupo e pensamento crítico. A questão norteadora desta pesquisa parte do questionamento de “Como a Robótica Educacional e o Pensamento Computacional contribuem para o ensino de Algoritmos e de Programação?”. Tem como objetivo geral “Analisar as contribuições do Pensamento Computacional e Robótica Educacional como metodologia potencializadora no ensino de Algoritmos na disciplina de Lógica de Programação”. A construção deste trabalho fundamentou-se numa pesquisa qualitativa de cunho exploratório, avaliando o ensino de Algoritmos por intermédio da realização de oficina semipresencial de 40 horas, utilizando como percurso metodológico a pesquisa-ação, recorrendo a um questionário inicial para caracterização dos participantes e diário de bordo dos alunos e professor durante a aplicação da oficina. O público-alvo desta pesquisa foram os alunos do curso Técnico em Informática do IFMA-Campus Açailândia, turmas 2020 e 2022, de um universo de 70 alunos. Obteve-se uma participação de 41 alunos, os quais por intermédio de um questionário inicial, demonstrou que 80,5% dos alunos gostaram da disciplina de Lógica de Programação e acharam importante esta disciplina, e poucos alunos relataram ter tido contato com a Codificação em Bloco ou Robótica Educacional. Acerca dos diários de bordo, utilizando-se a análise descritiva, observou-se que as práticas de ensino de Lógica de Programação e Algoritmos utilizando-se do Pensamento Computacional e Robótica Educacional, da Codificação em Bloco e de ferramentas como Tinkercad e PictoBlox, demonstram ser recursos de extrema relevância, garantindo ao final da oficina o protagonismo, a motivação e o divertimento dos alunos, destacando o resgate da essência da disciplina de Lógica de Programação. Por meio do diário de bordo do professor, percebeu-se a satisfação profissional na participação dos alunos, as vantagens desta metodologia, bem como a necessidade de um maior tempo para as práticas, assim como, de atrelar também a utilização do ensino tradicional utilizando linguagens de programação como C ou Python após a codificação em bloco. Ao final foi criado o Produto Educacional (MOOC) “Curso de Robótica Educacional e Pensamento Computacional no ensino de Algoritmos e Programação”, disponibilizado no portal <pensandocomrobotica.com.br>, com carga horária de 40 horas e certificação, disponibilizado para todos as pessoas. Acompanha essa dissertação o produto educacional, disponível em <http://educapes.capes.gov.br/handle/capes/731220>.Universidade de Passo FundoInstituto de Humanidades, Ciências, Educação e Criatividade - IHCECBrasilUPFPrograma de Pós-Graduação em Ensino de Ciências e MatemáticaTrentin, Marco Antônio Sandinihttp://lattes.cnpq.br/4746488333257798Cardoso, Carlos Costa2025-05-07T14:44:32Z2023-03-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfCARDOSO, Carlos Costa.Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação. 2023. 171 f. Dissertação (Mestrado em Ensino de Ciências e Matemática) - Universidade de Passo Fundo, Passo Fundo, RS, 2023.https://repositorio.upf.br/handle/123456789/2936porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UPFinstname:Universidade de Passo Fundo (UPF)instacron:UPF2025-10-23T12:37:09Zoai:repositorio.upf.br:123456789/2936Repositório InstitucionalPRIhttp://repositorio.upf.br/oai/requestjucelei@upf.br||biblio@upf.bropendoar:16102025-10-23T12:37:09Repositório Institucional da UPF - Universidade de Passo Fundo (UPF)false
dc.title.none.fl_str_mv Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação
title Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação
spellingShingle Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação
Cardoso, Carlos Costa
Robótica
Programação lógica
Algoritmos
CIENCIAS EXATAS E DA TERRA::MATEMATICA
title_short Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação
title_full Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação
title_fullStr Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação
title_full_unstemmed Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação
title_sort Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação
author Cardoso, Carlos Costa
author_facet Cardoso, Carlos Costa
author_role author
dc.contributor.none.fl_str_mv Trentin, Marco Antônio Sandini
http://lattes.cnpq.br/4746488333257798
dc.contributor.author.fl_str_mv Cardoso, Carlos Costa
dc.subject.por.fl_str_mv Robótica
Programação lógica
Algoritmos
CIENCIAS EXATAS E DA TERRA::MATEMATICA
topic Robótica
Programação lógica
Algoritmos
CIENCIAS EXATAS E DA TERRA::MATEMATICA
description The teaching of Programming Logic presents itself as a common activity for teachers of courses in the areas of computing and information technology. This discipline is directly related to the success of students in technology courses, as the development of logical reasoning by each individual enhances program construction and problem-solving activities. The teaching of Programming Logic and Algorithms is often hampered, as many of the existing tools are linked to traditional teaching practices. For many students, initial problems in learning Algorithms and Programming Logic arise during the initial stages of teaching, when they need to understand and apply the abstraction related to programming and solving mathematical problems. The incorporation of constructionism linked to Educational Robotics and Computational Thinking in the teaching of Algorithms and Programming Logic can allow playful teaching, facilitating the understanding of school content, group work and critical thinking. The guiding question of this research is based on the question “How do Educational Robotics and Computational Thinking contribute to the teaching of Algorithms and Programming?”. Its general objective is to “Analyze the contributions of Computational Thinking and Educational Robotics as an enhancing methodology in teaching Algorithms in the discipline of Programming Logic”. The construction of this work was based on qualitative research of an exploratory nature, evaluating the teaching of Algorithms through a 40-hour blended workshop, using action research as a methodological path, using an initial questionnaire to characterize the participants and a diary board of students and teacher during the implementation of the workshop. The target audience for this research were students of the IT Technician course at IFMA-Campus Açailândia, classes 2020 and 2022, out of a total of 70 students. The participation of 41 students was obtained, which, through an initial questionnaire, demonstrated that 80.5% of the students liked the Programming Logic subject and found this subject important, and few students reported having had contact with Coding in Block or Educational Robotics. Regarding the logbooks, using descriptive analysis, it was observed that the teaching practices of Programming Logic and Algorithms using Computational Thinking and Educational Robotics, Block Coding and tools such as Tinkercad and PictoBlox, demonstrate be extremely relevant resources, guaranteeing the protagonism, motivation and fun of the students at the end of the workshop, highlighting the recovery of the essence of the Programming Logic discipline. Through the teacher's logbook, professional satisfaction was perceived in the students' participation, the advantages of this methodology, as well as the need for more time for practices, as well as also linking the use of traditional teaching using languages programming skills like C or Python after block coding. In the end, the Educational Product (MOOC) “Course of Educational Robotics and Computational Thinking in the teaching of Algorithms and Programming” was created, made available on the portal <pensandocomrobotica.com.br>, with a workload of 40 hours and certification, made available to all people. This dissertation is accompanied by the educational product, available at <http://educapes.capes.gov.br/handle/capes/731220>.
publishDate 2023
dc.date.none.fl_str_mv 2023-03-27
2025-05-07T14:44:32Z
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 CARDOSO, Carlos Costa.Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação. 2023. 171 f. Dissertação (Mestrado em Ensino de Ciências e Matemática) - Universidade de Passo Fundo, Passo Fundo, RS, 2023.
https://repositorio.upf.br/handle/123456789/2936
identifier_str_mv CARDOSO, Carlos Costa.Robótica educacional e pensamento computacional como uma metodologia para o ensino de algoritmos e programação. 2023. 171 f. Dissertação (Mestrado em Ensino de Ciências e Matemática) - Universidade de Passo Fundo, Passo Fundo, RS, 2023.
url https://repositorio.upf.br/handle/123456789/2936
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
Instituto de Humanidades, Ciências, Educação e Criatividade - IHCEC
Brasil
UPF
Programa de Pós-Graduação em Ensino de Ciências e Matemática
publisher.none.fl_str_mv Universidade de Passo Fundo
Instituto de Humanidades, Ciências, Educação e Criatividade - IHCEC
Brasil
UPF
Programa de Pós-Graduação em Ensino de Ciências e Matemática
dc.source.none.fl_str_mv reponame:Repositório Institucional da UPF
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Repositório Institucional da UPF
collection Repositório Institucional da UPF
repository.name.fl_str_mv Repositório Institucional da UPF - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv jucelei@upf.br||biblio@upf.br
_version_ 1850429973703163904