Teaching Computational Thinking to Middle School Students using Rubik’s Cube
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.
Authors
- Alessandreia Marta de Oliveira
- Bárbara de Melo Quintela (ORCID: https://orcid.org/0000-0002-5320-4109)
- José Campos
- Lara O. Esteves
- Ana Clara Verly
Institutions
- Universidade Federal de Juiz de Fora (BR)
Publication Details
- Published
- 2025-04-07
- DOI
- https://doi.org/10.5753/educomp.2025.5329
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00