Please use this identifier to cite or link to this item:
https://dspace.sti.ufcg.edu.br/handle/riufcg/45860| Title: | Desenvolvendo o pensamento computacional no nível superior através de estratégias de ensino para programação em cursos de outras áreas. |
| Other Titles: | Developing computational thinking at the higher education level through teaching strategies for programming in courses from other fields. |
| ???metadata.dc.creator???: | MELO, Nisston Moraes Tavares de. |
| ???metadata.dc.contributor.advisor1???: | CAMPOS, Lívia Maria Rodrigues Sampaio. |
| ???metadata.dc.contributor.referee1???: | ANDRADE, Wilkerson de Lucena. |
| ???metadata.dc.contributor.referee2???: | MOURA, José Antão Beltrão. |
| ???metadata.dc.contributor.referee3???: | OLIVEIRA, Ana Liz Souto. |
| ???metadata.dc.contributor.referee4???: | REBOUÇAS, Ayla Débora Dantas de Souza. |
| Keywords: | Aprendizagem baseada em projetos;Estratégias de ensino-aprendizagem;Ensino superior;Programação;Pensamento computacional;Project-based learning;Teaching- learning strategies;Higher education;Programming;Computational thinking |
| Issue Date: | 2-Sep-2026 |
| Publisher: | Universidade Federal de Campina Grande |
| Citation: | MELO, Nisston Moraes Tavares de. Desenvolvendo o pensamento computacional no nível superior através de estratégias de ensino para programação em cursos de outras áreas. 2026. 246 f. Tese (Doutorado em Ciência da Computação) – Programa de Pós Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2025. |
| ???metadata.dc.description.resumo???: | O Pensamento Computacional (PC) é definido como uma abordagem de resolução de problemas que engloba processos cognitivos essenciais, como abstração, decomposição, algoritmos, avaliação e generalização, sendo uma ferramenta transversal e valiosa para diversas áreas do conhecimento em uma sociedade cada vez mais digital. O objetivo principal da pesquisa é promover o ensino-aprendizagem do PC no ensino superior em cursos de outras áreas, especificamente em cursos não pertencentes à área de computação. A problemática central reside na limitada integração curricular do PC nessas formações, na falta de conscientização, e na ausência de diretrizes claras e recursos educacionais específicos. Para enfrentar essa questão, foi proposta e avaliada uma estratégia de ensino-aprendizagem, denominada CTProgHE, aplicada em disciplinas que englobam programação em cursos que não são de computação. No caso desta pesquisa a disciplina Introdução a Ciência da Computação (ICC). Essa metodologia é uma adaptação de um processo educacional anterior (CTProgER) desenvolvido para o ensino técnico e adaptado agora para o ensino superior. O CTProgHE baseia-se na Aprendizagem Baseada em Problemas (ABP), utilizando a linguagem Python e o ambiente Google Colab. A pesquisa, classificada como aplicada, explicativa, combinada (qualitativa e quantitativa) e experimental, envolveu um estudo de validação com 178 estudantes de graduação de cursos não-computacionais. Utilizou-se testes pré e pós-intervenção (Teste de PC de Román-Gonzalez) para avaliar o impacto da metodologia. Os resultados indicaram uma fraca relação geral entre as ementas das disciplinas e as competências de PC. No entanto, a intervenção aplicada ao Grupo Experimental (GE) demonstrou um desempenho superior em habilidades de PC em comparação ao Grupo de Controle (GC). As principais contribuições do estudo incluem o desenvolvimento de um processo educativo para o ensino de programação alinhado ao PC no ensino superior, a geração de evidências sobre o impacto desse processo, e a disponibilidade de materiais e orientações para educadores implementarem essas estratégias em cursos que não são de computação. |
| Abstract: | Computational Thinking (CT) is defined as a problem-solving approach that encompasses essential cognitive processes such as abstraction, decomposition, algorithms, evaluation, and generalization, being a transversal and valuable tool for several fields of knowledge in an increasingly digital society. The main objective of this research is to promote CT teaching and learning in higher education courses outside the field of computing. The central issue lies in the limited curricular integration of CT in these programs, the lack of awareness, and the absence of clear guidelines and specific educational resources. To address this gap, a teaching-learning strategy called CTProgHE was proposed and evaluated, applied in courses that include programming components but are not from computing areas. In this study, the course Introduction to Computer Science (ICC) was used. This methodology is an adaptation of a previous educational process (CTProgER), developed for technical education and now adjusted for higher education. CTProgHE is based on problem-based learning (PBL), using the Python programming language and the Google Colab environment. The research, classified as applied, explanatory, combined (qualitative and quantitative), and experimental, involved a validation study with 178 undergraduate students from non-computing programs. Pre- and post-intervention tests (Román-Gonzalez’s CT Test) were used to assess the impact of the methodology. The results indicated a weak general relationship between course syllabi and CT competencies. However, the intervention applied to the Experimental Group (EG) demonstrated superior performance in CT skills compared to the Control Group (CG). The main contributions of the study include the development of an educational process for teaching programming aligned with CT in higher education, the generation of evidence on the impact of this process, and the provision of materials and guidance for educators to implement these strategies in non-computing courses. |
| Keywords: | Aprendizagem baseada em projetos Estratégias de ensino-aprendizagem Ensino superior Programação Pensamento computacional Project-based learning Teaching- learning strategies Higher education Programming Computational thinking |
| ???metadata.dc.subject.cnpq???: | Ciência da Computação |
| URI: | https://dspace.sti.ufcg.edu.br/handle/riufcg/45860 |
| Appears in Collections: | Doutorado em Ciência da Computação. |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| NISSTON MORAES TAVARES DE MELO - TESE - (PPGCC) 2025.pdf | 19.44 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
