Uma arquitetura pedagógica baseada no pensamento computacional para apoio a aprendizagem de programação
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |