Teaching Computational Thinking to Middle School Students using Rubik’s Cube
Resumo
The present work describes the implementation of an activity aimed at teaching the main concepts of Computational Thinking to children starting in middle school. The primary concepts addressed are Decomposition and the use of Algorithms to solve the first face of a standard 3x3x3 Rubik’s Cube using the daisy method. The activity was conducted with two groups of 20 students during 40-minute sessions. It is discussed that, depending on prior experience with the cube, this time might not be sufficient. Results indicate that solving the cube was a dynamic activity that engaged students and helped participants understand the importance of sequence and order in the steps to be followed.Referências
Batista, E. J. S. et al. (2024). Pensamento computacional: teoria e prática. Pensamento computacional: teoria e prática.
Carvalho, F. and Braga, M. (2022). Pensamento computacional na educação brasileira: um olhar segundo artigos do congresso brasileiro de informática na educação. Revista Brasileira de Informática na Educação, 30:237–261.
da Cruz, M. K., Marques, S., Tavares, T., Oliveira, W., and Seelig, G. (2023). Normas, diretrizes e material didático para o ensino de computação na educação básica brasileira. In Anais do III Simpósio Brasileiro de Educação em Computação, pages 337–346, Porto Alegre, RS, Brasil. SBC.
Dias, L., Guimarães, M., Oliveira, A., and Quintela, B. (2024). Incentivando meninas ao pensamento computacional: Oficinas de computação desplugada na educação básica. In Anais Estendidos do IV Simpósio Brasileiro de Educação em Computação, pages 03–04, Porto Alegre, RS, Brasil. SBC.
Garcia, S. R. d. J. and Borges, M. A. F. (2023). Recomendações para grupos que fomentam o pensamento computacional. In Anais do II Workshop de Pensamento Computacional e Inclusão, pages 135–144. SBC.
Grebogy, E. C., Castilho, M. A., and Santos, I. (2024). Computação desplugada: Um recurso para o estímulo de habilidades relacionadas ao pensamento computacional nos anos iniciais do ensino fundamental. Revista Brasileira de Informática na Educação, 32:359–389.
Guarda, G., de Rezende, S., and Pinto, S. (2022). Compreendendo as três partes fundamentais dos algoritmos com o auxílio da computação desplugada: relato de experiência. In Anais do II Simpósio Brasileiro de Educação em Computação, pages 125–131, Porto Alegre, RS, Brasil. SBC.
Guarda, G. and García-García, J. (2021). Music at bncc and the possibilities of applying computational thinking using scratch. In Anais do XXXII Simpósio Brasileiro de Informática na Educação, pages 1017–1026, Porto Alegre, RS, Brasil. SBC.
Lima, A. A., de Oliveira, M. C., and Nunes, M. A. S. (2022). A transversalidade do pensamento computacional: Algumas justificativas. In Anais do I Workshop de Pensamento Computacional e Inclusão, pages 73–85. SBC.
Minchillo, L. V., Vellozo, A., Borin, E., and Borin, J. F. (2018). Towards better tools and methodologies to teach computational thinking to children. In Anais do XXVI Workshop sobre Educação em Computação, Porto Alegre, RS, Brasil. SBC.
Ministério da Educação (2018). Base Nacional Comum Curricular (BNCC). Acesso em: 09 dez. 2024.
Monteiro, G. and Menasché, D. (2020). Roteamento e o cubo mágico. In Anais do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, pages 938–951, Porto Alegre, RS, Brasil. SBC.
Ortiz, J. d. S. B. and Pereira, R. (2021). Computational thinking for youth and adults education: model, principles, activities and lessons learned. Revista Brasileira de Informática na Educação, 29:1312–1336.
Sassi, S. B., Maciel, C., and Pereira, V. C. (2023). Análise descritiva das atividades sobre pensamento computacional em livros didáticos à luz da BNCC. Anais do Computer on the Beach, 14:347–354.
Vieira, J. P. G., Souza, A. P. d., and Moreno, A. L. (2017). Aprendendo com o Cubo Mágico. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, 5(1). Number: 1.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.
Carvalho, F. and Braga, M. (2022). Pensamento computacional na educação brasileira: um olhar segundo artigos do congresso brasileiro de informática na educação. Revista Brasileira de Informática na Educação, 30:237–261.
da Cruz, M. K., Marques, S., Tavares, T., Oliveira, W., and Seelig, G. (2023). Normas, diretrizes e material didático para o ensino de computação na educação básica brasileira. In Anais do III Simpósio Brasileiro de Educação em Computação, pages 337–346, Porto Alegre, RS, Brasil. SBC.
Dias, L., Guimarães, M., Oliveira, A., and Quintela, B. (2024). Incentivando meninas ao pensamento computacional: Oficinas de computação desplugada na educação básica. In Anais Estendidos do IV Simpósio Brasileiro de Educação em Computação, pages 03–04, Porto Alegre, RS, Brasil. SBC.
Garcia, S. R. d. J. and Borges, M. A. F. (2023). Recomendações para grupos que fomentam o pensamento computacional. In Anais do II Workshop de Pensamento Computacional e Inclusão, pages 135–144. SBC.
Grebogy, E. C., Castilho, M. A., and Santos, I. (2024). Computação desplugada: Um recurso para o estímulo de habilidades relacionadas ao pensamento computacional nos anos iniciais do ensino fundamental. Revista Brasileira de Informática na Educação, 32:359–389.
Guarda, G., de Rezende, S., and Pinto, S. (2022). Compreendendo as três partes fundamentais dos algoritmos com o auxílio da computação desplugada: relato de experiência. In Anais do II Simpósio Brasileiro de Educação em Computação, pages 125–131, Porto Alegre, RS, Brasil. SBC.
Guarda, G. and García-García, J. (2021). Music at bncc and the possibilities of applying computational thinking using scratch. In Anais do XXXII Simpósio Brasileiro de Informática na Educação, pages 1017–1026, Porto Alegre, RS, Brasil. SBC.
Lima, A. A., de Oliveira, M. C., and Nunes, M. A. S. (2022). A transversalidade do pensamento computacional: Algumas justificativas. In Anais do I Workshop de Pensamento Computacional e Inclusão, pages 73–85. SBC.
Minchillo, L. V., Vellozo, A., Borin, E., and Borin, J. F. (2018). Towards better tools and methodologies to teach computational thinking to children. In Anais do XXVI Workshop sobre Educação em Computação, Porto Alegre, RS, Brasil. SBC.
Ministério da Educação (2018). Base Nacional Comum Curricular (BNCC). Acesso em: 09 dez. 2024.
Monteiro, G. and Menasché, D. (2020). Roteamento e o cubo mágico. In Anais do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, pages 938–951, Porto Alegre, RS, Brasil. SBC.
Ortiz, J. d. S. B. and Pereira, R. (2021). Computational thinking for youth and adults education: model, principles, activities and lessons learned. Revista Brasileira de Informática na Educação, 29:1312–1336.
Sassi, S. B., Maciel, C., and Pereira, V. C. (2023). Análise descritiva das atividades sobre pensamento computacional em livros didáticos à luz da BNCC. Anais do Computer on the Beach, 14:347–354.
Vieira, J. P. G., Souza, A. P. d., and Moreno, A. L. (2017). Aprendendo com o Cubo Mágico. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, 5(1). Number: 1.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.
Publicado
07/04/2025
Como Citar
QUINTELA, Barbara M.; ESTEVES, Lara O.; CAMPOS, Julia de Paula; VERLY, Ana Clara; OLIVEIRA, Alessandreia.
Teaching Computational Thinking to Middle School Students using Rubik’s Cube. In: SIMPÓSIO BRASILEIRO DE EDUCAÇÃO EM COMPUTAÇÃO (EDUCOMP), 5. , 2025, Juiz de Fora/MG.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 404-412.
ISSN 3086-0733.
DOI: https://doi.org/10.5753/educomp.2025.5329.
