Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Silva, Francisco Xavier da
Orientador(a): Menezes, Crediné Silva de
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
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:
Palavras-chave em Inglês:
Link de acesso: http://hdl.handle.net/10183/294367
Resumo: O presente estudo apresenta uma Arquitetura Pedagógica (AP) para Aprendizagem de Programação (APAP), apoiada na resolução de problemas integrada com o desenvolvimento do Pensamento Computacional (PC). O objetivo é auxiliar os estudantes do ensino médio na aprendizagem introdutória de programação de computadores. Para atingir tal finalidade, realizamos uma revisão da literatura sobre a fundamentação teórica, os problemas inerentes à aprendizagem de programação e os trabalhos correlatos voltados para a superação desses problemas. Posteriormente, foi concebido um artefato pedagógico com base no conceito de Arquiteturas Pedagógicas. A AP proposta se decompõe em três estruturas auxiliares. Em cada uma delas, enfatiza-se a resolução de problemas e a participação ativa dos estudantes, com vistas ao desenvolvimento das habilidades necessárias para a programação de computadores. Busca-se, também, o desenvolvimento da habilidade de aprender a aprender, incentivando a reflexão sobre a prática. Para validação da proposta, foi concebido um artefato pedagógico. A análise das produções dos alunos levou em conta as estratégias para resolução de problemas com base no PC e nas estratégias para implementação de programas. Os resultados do experimento evidenciam a contribuição da APAP para o desenvolvimento das competências indispensáveis à aprendizagem de programação. Além disso, destaca-se a contribuição para o desenvolvimento das habilidades do PC combinadas às de resolução de problemas.
id URGS_e563fa730586c398fd51a2e220c8ecf0
oai_identifier_str oai:www.lume.ufrgs.br:10183/294367
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Silva, Francisco Xavier daMenezes, Crediné Silva deCastro Junior, Alberto Nogueira de2025-07-24T08:01:47Z2025http://hdl.handle.net/10183/294367001289591O presente estudo apresenta uma Arquitetura Pedagógica (AP) para Aprendizagem de Programação (APAP), apoiada na resolução de problemas integrada com o desenvolvimento do Pensamento Computacional (PC). O objetivo é auxiliar os estudantes do ensino médio na aprendizagem introdutória de programação de computadores. Para atingir tal finalidade, realizamos uma revisão da literatura sobre a fundamentação teórica, os problemas inerentes à aprendizagem de programação e os trabalhos correlatos voltados para a superação desses problemas. Posteriormente, foi concebido um artefato pedagógico com base no conceito de Arquiteturas Pedagógicas. A AP proposta se decompõe em três estruturas auxiliares. Em cada uma delas, enfatiza-se a resolução de problemas e a participação ativa dos estudantes, com vistas ao desenvolvimento das habilidades necessárias para a programação de computadores. Busca-se, também, o desenvolvimento da habilidade de aprender a aprender, incentivando a reflexão sobre a prática. Para validação da proposta, foi concebido um artefato pedagógico. A análise das produções dos alunos levou em conta as estratégias para resolução de problemas com base no PC e nas estratégias para implementação de programas. Os resultados do experimento evidenciam a contribuição da APAP para o desenvolvimento das competências indispensáveis à aprendizagem de programação. Além disso, destaca-se a contribuição para o desenvolvimento das habilidades do PC combinadas às de resolução de problemas.The present study presents a Pedagogical Architecture (PA) for Learning to Programming (APAP), supported by problem solving integrated with the development of Computational Thinking (CP). The objective is to assist high school students in the introductory learning of computer programming. To achieve this purpose, we conducted a literature review on the theoretical foundation, the problems inherent to learning programming and the related works aimed at overcoming these problems. Subsequently, a pedagogical artifact was conceived based on the concept of Pedagogical Architectures. The proposed PA breaks down into three auxiliary structures. In each of them, the emphasis is on problem solving and the active participation of students, with a view to developing the skills necessary for computer programming. It also seeks to develop the ability to learn how to learn, encouraging reflection on practice. To validate the proposal, a pedagogical artifact was designed. The analysis of the students' productions took into account the strategies for problem solving based on the PC and the strategies for implementing programs. The results of the experiment show the contribution of APAP to the development of the skills indispensable to learning programming. In addition, the contribution to the development of PC skills combined with problem-solving skills is highlighted.application/pdfporPensamento computacionalResolução de problemasAprendizagemProgramaçãoPedagogical architectureComputational thinkingProblem solvingLearning programmingUma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programaçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulCentro de Estudos Interdisciplinares em Novas Tecnologias da EducaçãoPrograma de Pós-Graduação em Informática na EducaçãoPorto Alegre, BR-RS2025doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001289591.pdf.txt001289591.pdf.txtExtracted Texttext/plain339394http://www.lume.ufrgs.br/bitstream/10183/294367/2/001289591.pdf.txt144380e1926f7bf36ba76681ce0ed840MD52ORIGINAL001289591.pdfTexto completoapplication/pdf3545520http://www.lume.ufrgs.br/bitstream/10183/294367/1/001289591.pdfe57d4a55c610aa37302ba19b91501b84MD5110183/2943672025-07-25 08:03:35.635925oai:www.lume.ufrgs.br:10183/294367Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br || lume@ufrgs.bropendoar:18532025-07-25T11:03:35Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
title Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
spellingShingle Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
Silva, Francisco Xavier da
Pensamento computacional
Resolução de problemas
Aprendizagem
Programação
Pedagogical architecture
Computational thinking
Problem solving
Learning programming
title_short Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
title_full Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
title_fullStr Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
title_full_unstemmed Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
title_sort Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
author Silva, Francisco Xavier da
author_facet Silva, Francisco Xavier da
author_role author
dc.contributor.author.fl_str_mv Silva, Francisco Xavier da
dc.contributor.advisor1.fl_str_mv Menezes, Crediné Silva de
dc.contributor.advisor-co1.fl_str_mv Castro Junior, Alberto Nogueira de
contributor_str_mv Menezes, Crediné Silva de
Castro Junior, Alberto Nogueira de
dc.subject.por.fl_str_mv Pensamento computacional
Resolução de problemas
Aprendizagem
Programação
topic Pensamento computacional
Resolução de problemas
Aprendizagem
Programação
Pedagogical architecture
Computational thinking
Problem solving
Learning programming
dc.subject.eng.fl_str_mv Pedagogical architecture
Computational thinking
Problem solving
Learning programming
description O presente estudo apresenta uma Arquitetura Pedagógica (AP) para Aprendizagem de Programação (APAP), apoiada na resolução de problemas integrada com o desenvolvimento do Pensamento Computacional (PC). O objetivo é auxiliar os estudantes do ensino médio na aprendizagem introdutória de programação de computadores. Para atingir tal finalidade, realizamos uma revisão da literatura sobre a fundamentação teórica, os problemas inerentes à aprendizagem de programação e os trabalhos correlatos voltados para a superação desses problemas. Posteriormente, foi concebido um artefato pedagógico com base no conceito de Arquiteturas Pedagógicas. A AP proposta se decompõe em três estruturas auxiliares. Em cada uma delas, enfatiza-se a resolução de problemas e a participação ativa dos estudantes, com vistas ao desenvolvimento das habilidades necessárias para a programação de computadores. Busca-se, também, o desenvolvimento da habilidade de aprender a aprender, incentivando a reflexão sobre a prática. Para validação da proposta, foi concebido um artefato pedagógico. A análise das produções dos alunos levou em conta as estratégias para resolução de problemas com base no PC e nas estratégias para implementação de programas. Os resultados do experimento evidenciam a contribuição da APAP para o desenvolvimento das competências indispensáveis à aprendizagem de programação. Além disso, destaca-se a contribuição para o desenvolvimento das habilidades do PC combinadas às de resolução de problemas.
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-07-24T08:01:47Z
dc.date.issued.fl_str_mv 2025
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/294367
dc.identifier.nrb.pt_BR.fl_str_mv 001289591
url http://hdl.handle.net/10183/294367
identifier_str_mv 001289591
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
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/294367/2/001289591.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/294367/1/001289591.pdf
bitstream.checksum.fl_str_mv 144380e1926f7bf36ba76681ce0ed840
e57d4a55c610aa37302ba19b91501b84
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br || lume@ufrgs.br
_version_ 1846255906084356096