Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Cakoyi, Laurindo Augusto
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 Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ciência da Computação
UTFPR
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.utfpr.edu.br/jspui/handle/1/38596
Resumo: This dissertation evaluates the effectiveness of active methodologies in teaching programming, highlighting the growing need for professionals in the area of Information Technology. The general objective is to analyze in a practical way how active methodologies, such as ProblemBased Learning (PBL), Team-Based Learning (TBL), flipped classroom and gamification, can influence student performance and engagement in teaching programming. Strategies from the e-book by Pluskota (2023) were validated and adapted, and applied in the Algorithms discipline of the Bachelor's Degree in Computer Science. In total, four learning strategies were implemented throughout the semester, covering concepts such as simple and compound decision structure, modularization, vectors and matrices. A group of 39 students participated in the activities, which were analyzed through a mixed approach, combining quantitative and qualitative techniques. The results showed that active methodologies increase student motivation and engagement, with 78% reporting greater engagement and the pass rate rising from 54% to 87.2%. In addition, content retention increased from 50% to 80%. Challenges identified included difficulties in integrating technologies and the need for greater structure in some sessions. The conclusion points to the effectiveness of active methodologies in promoting deeper and more engaged learning, cultivating autonomy and responsibility over one's own learning.
id UTFPR-12_00ee133767f9d8fec010865292c21064
oai_identifier_str oai:repositorio.utfpr.edu.br:1/38596
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantesImplementation of active methodologies in the teaching strategy of programming subjects to beginning studentsAprendizagem ativaProgramação (Computadores) - Estudo e ensinoCalourosActive learningComputer programming - Study and teachingCollege freshmenCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEngenharia/Tecnologia/GestãoThis dissertation evaluates the effectiveness of active methodologies in teaching programming, highlighting the growing need for professionals in the area of Information Technology. The general objective is to analyze in a practical way how active methodologies, such as ProblemBased Learning (PBL), Team-Based Learning (TBL), flipped classroom and gamification, can influence student performance and engagement in teaching programming. Strategies from the e-book by Pluskota (2023) were validated and adapted, and applied in the Algorithms discipline of the Bachelor's Degree in Computer Science. In total, four learning strategies were implemented throughout the semester, covering concepts such as simple and compound decision structure, modularization, vectors and matrices. A group of 39 students participated in the activities, which were analyzed through a mixed approach, combining quantitative and qualitative techniques. The results showed that active methodologies increase student motivation and engagement, with 78% reporting greater engagement and the pass rate rising from 54% to 87.2%. In addition, content retention increased from 50% to 80%. Challenges identified included difficulties in integrating technologies and the need for greater structure in some sessions. The conclusion points to the effectiveness of active methodologies in promoting deeper and more engaged learning, cultivating autonomy and responsibility over one's own learning.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Esta dissertação avalia a eficácia das metodologias ativas no ensino de programação, destacando a necessidade crescente de profissionais na área de Tecnologia da Informação. O objetivo geral é analisar de forma prática como metodologias ativas, como Aprendizado Baseado em Problemas (PBL), Aprendizado Baseado em Equipes (TBL), sala de aula invertida e gamificação, podem influenciar o desempenho e o engajamento dos alunos no ensino de programação. Foram validadas e adaptadas estratégias do e-book de Pluskota (2023), que foram aplicadas na disciplina de Algoritmos do curso de Bacharelado em Ciência da Computação. No total, quatro estratégias de aprendizagem foram implementadas ao longo do semestre, abrangendo conceitos como estrutura de decisão simples e composta, modularização, vetores e matrizes. Um grupo de 39 alunos participou das atividades, que foram analisadas por meio de uma abordagem mista, combinando técnicas quantitativas e qualitativas. Os resultados demonstraram que as metodologias ativas aumentam a motivação e o envolvimento dos alunos, com 78% relatando maior engajamento e a taxa de aprovação subindo de 54% para 87,2%. Além disso, a retenção de conteúdo foi ampliada de 50% para 80%. Os desafios identificados incluíram dificuldades na integração de tecnologias e a necessidade de maior estrutura em algumas sessões. A conclusão aponta para a eficácia das metodologias ativas na promoção de um aprendizado mais profundo e engajado, cultivando a autonomia e a responsabilidade sobre o próprio aprendizado.Universidade Tecnológica Federal do ParanáPonta GrossaBrasilPrograma de Pós-Graduação em Ciência da ComputaçãoUTFPRGóis, Lourival Aparecido dehttps://orcid.org/0000-0002-9435-5472https://lattes.cnpq.br/6240013151229068Aires, João Paulohttps://orcid.org/0000-0002-4367-9901https://lattes.cnpq.br/5120480868145385Góis, Lourival Aparecido dehttps://orcid.org/0000-0002-9435-5472https://lattes.cnpq.br/6240013151229068Foronda, Augustohttps://orcid.org/0000-0003-2253-2924https://lattes.cnpq.br/7103296555987124Mame, Osvaldo Augusto Chissondehttps://orcid.org/0000-0002-1239-0371http://lattes.cnpq.br/2918830991170529Barros, Rodolfo Miranda dehttps://orcid.org/0000-0003-2792-4302http://lattes.cnpq.br/5948037269019531Cakoyi, Laurindo Augusto2025-10-08T16:55:47Z2025-10-08T16:55:47Z2025-03-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfCAKOYI, Laurindo Augusto. Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes. 2025. Dissertação (Mestrado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2025.http://repositorio.utfpr.edu.br/jspui/handle/1/38596porhttp://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2025-10-09T06:15:09Zoai:repositorio.utfpr.edu.br:1/38596Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2025-10-09T06:15:09Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes
Implementation of active methodologies in the teaching strategy of programming subjects to beginning students
title Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes
spellingShingle Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes
Cakoyi, Laurindo Augusto
Aprendizagem ativa
Programação (Computadores) - Estudo e ensino
Calouros
Active learning
Computer programming - Study and teaching
College freshmen
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia/Tecnologia/Gestão
title_short Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes
title_full Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes
title_fullStr Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes
title_full_unstemmed Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes
title_sort Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes
author Cakoyi, Laurindo Augusto
author_facet Cakoyi, Laurindo Augusto
author_role author
dc.contributor.none.fl_str_mv Góis, Lourival Aparecido de
https://orcid.org/0000-0002-9435-5472
https://lattes.cnpq.br/6240013151229068
Aires, João Paulo
https://orcid.org/0000-0002-4367-9901
https://lattes.cnpq.br/5120480868145385
Góis, Lourival Aparecido de
https://orcid.org/0000-0002-9435-5472
https://lattes.cnpq.br/6240013151229068
Foronda, Augusto
https://orcid.org/0000-0003-2253-2924
https://lattes.cnpq.br/7103296555987124
Mame, Osvaldo Augusto Chissonde
https://orcid.org/0000-0002-1239-0371
http://lattes.cnpq.br/2918830991170529
Barros, Rodolfo Miranda de
https://orcid.org/0000-0003-2792-4302
http://lattes.cnpq.br/5948037269019531
dc.contributor.author.fl_str_mv Cakoyi, Laurindo Augusto
dc.subject.por.fl_str_mv Aprendizagem ativa
Programação (Computadores) - Estudo e ensino
Calouros
Active learning
Computer programming - Study and teaching
College freshmen
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia/Tecnologia/Gestão
topic Aprendizagem ativa
Programação (Computadores) - Estudo e ensino
Calouros
Active learning
Computer programming - Study and teaching
College freshmen
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Engenharia/Tecnologia/Gestão
description This dissertation evaluates the effectiveness of active methodologies in teaching programming, highlighting the growing need for professionals in the area of Information Technology. The general objective is to analyze in a practical way how active methodologies, such as ProblemBased Learning (PBL), Team-Based Learning (TBL), flipped classroom and gamification, can influence student performance and engagement in teaching programming. Strategies from the e-book by Pluskota (2023) were validated and adapted, and applied in the Algorithms discipline of the Bachelor's Degree in Computer Science. In total, four learning strategies were implemented throughout the semester, covering concepts such as simple and compound decision structure, modularization, vectors and matrices. A group of 39 students participated in the activities, which were analyzed through a mixed approach, combining quantitative and qualitative techniques. The results showed that active methodologies increase student motivation and engagement, with 78% reporting greater engagement and the pass rate rising from 54% to 87.2%. In addition, content retention increased from 50% to 80%. Challenges identified included difficulties in integrating technologies and the need for greater structure in some sessions. The conclusion points to the effectiveness of active methodologies in promoting deeper and more engaged learning, cultivating autonomy and responsibility over one's own learning.
publishDate 2025
dc.date.none.fl_str_mv 2025-10-08T16:55:47Z
2025-10-08T16:55:47Z
2025-03-31
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 CAKOYI, Laurindo Augusto. Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes. 2025. Dissertação (Mestrado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2025.
http://repositorio.utfpr.edu.br/jspui/handle/1/38596
identifier_str_mv CAKOYI, Laurindo Augusto. Implementação de metodologias ativas como estratégia de ensino em disciplinas de programação para alunos ingressantes. 2025. Dissertação (Mestrado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2025.
url http://repositorio.utfpr.edu.br/jspui/handle/1/38596
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ciência da Computação
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ciência da Computação
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850498341613338624