APAP: Arquitetura Pedagógica para Aprendizagem de Programação baseada no Pensamento Computacional
Resumo
Este artigo apresenta a concepção de uma Arquitetura Pedagógica baseada no Pensamento Computacional para apoio à Aprendizagem de Programação (APAP). A APAP visa ajudar os estudantes a aprender a programar, compreendendo problemas e construindo soluções de forma cooperativa, utilizando o Pensamento Computacional. A estrutura é ancorada nos pressupostos teóricos da epistemologia genética de Piaget e é mediada pela revisão por pares, promovendo o desenvolvimento cognitivo e a cooperação entre estudantes. Resultados experimentais indicam que, ao usarem uma Arquitetura Pedagógica para a resolução de problemas integrada com o Pensamento Computacional, os estudantes demonstraram internalizar os conceitos aprendidos e desenvolver habilidades críticas para a programação.
Palavras-chave:
Arquitetura Pedagógica, Pensamento Computacional, Aprendizagem de Programação
Referências
Barr, V. and Stephenson, C. 2011. Bringing Computational Thinking to K-12: What Is Involved and What Is the Role of the Computer Science Education Community? ACM Inroads, 2(1), 48–54.
Carvalho, M. J. S., Nevado, R. A. and Menezes, C. S. 2005. Arquiteturas Pedagógicas para Educação a Distância: Concepções e Suporte Telemático. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação – SBIE), 1(1), 351–360.
Dagienė, V., Futschek, G., & Stupurienė, G. (2019). Creativity in solving short tasks for learning computational thinking. Constructivist Foundations, 14(3), 382-396.
Garcia, M. B. 2021. Cooperative Learning in Computer Programming: A Quasi-Experimental Evaluation of Jigsaw Teaching Strategy with Novice Programmers. Education and Information Technologies, 26(4), 4839–4856.
Giannakoulas, A. and Xinogalos, S. 2018. A Pilot Study on the Effectiveness and Acceptance of an Educational Game for Teaching Programming Concepts to Primary School Students. Education and Information Technologies, 23, 2029–2052.
López-Pernas, S., Gordillo, A., Barra, E. and Quemada, J. 2019. Examining the Use of an Educational Escape Room for Teaching Programming in a Higher Education Setting. IEEE Access, 7, 31723–31737.
Mazur, E. and Somers, M. D. 1999. Peer instruction: A user's manual.
Menezes, C. S., Castro Junior, A. D. and Aragón, R. 2021. Arquiteturas Pedagógicas para Aprendizagem em Rede. Série de Livros-Texto da CEIE-SBC. 1. ed. Porto Alegre: Editora da SBC, p. 1–27. Disponível em: [link]. Acesso em: 5 jun. 2024.
Morales-Urrutia, E. K., Ocaña, J. M., Pérez-Marín, D. and Pizarro, C. 2021. Can Mindfulness Help Primary Education Students to Learn How to Program With an Emotional Learning Companion? IEEE Access, 9, 6642–6660.
Motil, J. and Epstein, D. 2000. JJ: A Language Designed for Beginners (Less Is More). Disponível em: [link]. Acesso em: 20 jul. 2026.
Piaget, J. 2013. A Psicologia da Inteligência. Editora Vozes, Petrópolis.
Piaget, J. 2016. L'Epistemologia Genetica. Edizioni Studium, Roma.
Piaget, J. and García, R. 1982. Psicogénesis e Historia de la Ciencia. Siglo XXI Editores, México.
Proulx, V. K. 2000. Programming Patterns and Design Patterns in the Introductory Computer Science Course. ACM SIGCSE Bulletin, 32(1), 80–84.
Román-González, M., Pérez-González, J. C. and Jiménez-Fernández, C. 2017. Which Cognitive Abilities Underlie Computational Thinking? Criterion Validity of the Computational Thinking Test. Computers in Human Behavior, 72, 678–691.
Silva, F. X., Menezes, C. S. and Castro Junior, A. N. 2023. Arquitetura Pedagógica Baseada no Pensamento Computacional para a Compreensão do Problema & Portfólio de Aprendizagem. Revista Novas Tecnologias na Educação (RENOTE), 21(2).
Silva, F. X., Menezes, C. S. and Castro Junior, A. N. 2024. Arquitetura Pedagógica Baseada no Pensamento Computacional para a Resolução Cooperativa de Problemas. Revista Novas Tecnologias na Educação (RENOTE), 22(1).
Selby, C. and Woollard, J. 2013. Computational Thinking: The Developing Definition. University of Southampton, Southampton.
Wing, J. M. 2006. Computational Thinking. Communications of the ACM, 49(3), 33–35.
Zha, S., Jin, Y., Moore, P. and Gaston, J. 2020. Hopscotch into Coding: Introducing Pre-Service Teachers Computational Thinking. TechTrends, 64(1), 17–28.
Carvalho, M. J. S., Nevado, R. A. and Menezes, C. S. 2005. Arquiteturas Pedagógicas para Educação a Distância: Concepções e Suporte Telemático. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação – SBIE), 1(1), 351–360.
Dagienė, V., Futschek, G., & Stupurienė, G. (2019). Creativity in solving short tasks for learning computational thinking. Constructivist Foundations, 14(3), 382-396.
Garcia, M. B. 2021. Cooperative Learning in Computer Programming: A Quasi-Experimental Evaluation of Jigsaw Teaching Strategy with Novice Programmers. Education and Information Technologies, 26(4), 4839–4856.
Giannakoulas, A. and Xinogalos, S. 2018. A Pilot Study on the Effectiveness and Acceptance of an Educational Game for Teaching Programming Concepts to Primary School Students. Education and Information Technologies, 23, 2029–2052.
López-Pernas, S., Gordillo, A., Barra, E. and Quemada, J. 2019. Examining the Use of an Educational Escape Room for Teaching Programming in a Higher Education Setting. IEEE Access, 7, 31723–31737.
Mazur, E. and Somers, M. D. 1999. Peer instruction: A user's manual.
Menezes, C. S., Castro Junior, A. D. and Aragón, R. 2021. Arquiteturas Pedagógicas para Aprendizagem em Rede. Série de Livros-Texto da CEIE-SBC. 1. ed. Porto Alegre: Editora da SBC, p. 1–27. Disponível em: [link]. Acesso em: 5 jun. 2024.
Morales-Urrutia, E. K., Ocaña, J. M., Pérez-Marín, D. and Pizarro, C. 2021. Can Mindfulness Help Primary Education Students to Learn How to Program With an Emotional Learning Companion? IEEE Access, 9, 6642–6660.
Motil, J. and Epstein, D. 2000. JJ: A Language Designed for Beginners (Less Is More). Disponível em: [link]. Acesso em: 20 jul. 2026.
Piaget, J. 2013. A Psicologia da Inteligência. Editora Vozes, Petrópolis.
Piaget, J. 2016. L'Epistemologia Genetica. Edizioni Studium, Roma.
Piaget, J. and García, R. 1982. Psicogénesis e Historia de la Ciencia. Siglo XXI Editores, México.
Proulx, V. K. 2000. Programming Patterns and Design Patterns in the Introductory Computer Science Course. ACM SIGCSE Bulletin, 32(1), 80–84.
Román-González, M., Pérez-González, J. C. and Jiménez-Fernández, C. 2017. Which Cognitive Abilities Underlie Computational Thinking? Criterion Validity of the Computational Thinking Test. Computers in Human Behavior, 72, 678–691.
Silva, F. X., Menezes, C. S. and Castro Junior, A. N. 2023. Arquitetura Pedagógica Baseada no Pensamento Computacional para a Compreensão do Problema & Portfólio de Aprendizagem. Revista Novas Tecnologias na Educação (RENOTE), 21(2).
Silva, F. X., Menezes, C. S. and Castro Junior, A. N. 2024. Arquitetura Pedagógica Baseada no Pensamento Computacional para a Resolução Cooperativa de Problemas. Revista Novas Tecnologias na Educação (RENOTE), 22(1).
Selby, C. and Woollard, J. 2013. Computational Thinking: The Developing Definition. University of Southampton, Southampton.
Wing, J. M. 2006. Computational Thinking. Communications of the ACM, 49(3), 33–35.
Zha, S., Jin, Y., Moore, P. and Gaston, J. 2020. Hopscotch into Coding: Introducing Pre-Service Teachers Computational Thinking. TechTrends, 64(1), 17–28.
Publicado
05/10/2026
Como Citar
DA SILVA, Francisco Xavier; DE MENEZES, Crediné Silva; DE CASTRO JUNIOR, Alberto Nogueira.
APAP: Arquitetura Pedagógica para Aprendizagem de Programação baseada no Pensamento Computacional. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 32. , 2026, Goiânia/GO.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 466-477.
DOI: https://doi.org/10.5753/wie.2026.28067.
