Development of computational thinking and visualization skills through the board game Colour Code

Authors

DOI:

https://doi.org/10.48489/quadrante.36881

Keywords:

computational thinking, spatial visualization, unplugged computational thinking, mathematics education, problem solving, board game

Abstract

Teaching Computational Thinking (CT) skills through unplugged alternatives, which do not require the use of electronic devices, offers an alternative way to engage students in key concepts without relying on technology. This study aims to analyze the development of CT skills through the use of the board game Colour Code, focusing especially on Visualization, which is necessary to solve the challenges presented in the game. A qualitative approach was adopted, analyzing video recordings of 16 pairs of high-ability students participating in a curricular enrichment program. The results indicate that participants effectively apply CT skills, such as systematic organization of information, problem decomposition, execution of iterative steps, and error debugging. Additionally, they employ advanced Visualization skills such as visual differentiation and analyzing figure-ground relationships to solve the challenges. The research highlights the effectiveness of board games as teaching tools in the geometry classroom, allowing for the development of CT and Visualization skills. This approach promotes more inclusive and accessible learning, offering an alternative method to enrich mathematics education through scalable and playful challenges.

References

Apostolellis, P., Stewart, M., Frisina, C., & Kafura, D. (2014). RaBit EscAPE: A board game for computational thinking. In Proceedings of the 2014 Conference on Interaction Design and Children (IDC'14) (pp. 349–352). Association for Computing Machinery. https://doi.org/10.1145/2593968.2610489

Atmatzidou, S., & Demetriadis, S. (2016). Advancing students’ computational thinking skills through educational robotics: A study on age and gender relevant differences. Robotics and Autonomous Systems, 75(B), 661–670. https://doi.org/10.1016/j.robot.2015.10.008

Ayman, R., Sharaf, N., Ahmed, G., & Abdennadher, S. (2018). MiniColon: Teaching kids computational thinking using an interactive serious game. In S. Göbel, A. Garcia-Agundez, T.

Tregel, M. Ma, J. B. Hauge, M. Oliveira, T. Marsh, & P. Caserman (Eds.), Serious Games. JCSG 2018. Lecture Notes in Computer Science (Vol. 11243, pp. 79–90). Springer. https://doi.org/10.1007/978-3-030-02762-9_9

Barcelos, T. S., Muñoz-Soto, R., Villarroel, R., Merino, E., & Silveira, I. F. (2018). Mathematics learning through computational thinking activities: A systematic literature review. Journal of Universal Computer Science., 24(7), 815-845.

Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.

Barr, V., & 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. https://doi.org/10.1145/1929887.1929905

Bell, T., Alexander, J., Freeman, I., & Grimley, M. (2009). Computer science unplugged: School students doing real computing without computers. The NZ Journal of Applied Computing and Information Technology, 13(1), 20–29.

Benavides, M., & Maz-Machado, A. (2012). ¿Qué deben conocer los profesores y padres sobre el talento matemático? Ideacción, 32, (IX Congreso Iberoamericano Superdotación, Talento y Creatividad), 167–179. https://www.centrohuertadelrey.com/documentos/revistas/ideaccion-32-primera-parte-congreso-2012.pdf

Berland, M., & Lee, V. R. (2011). Collaborative strategic board games as a site for distributed computational thinking. International Journal of Game-Based Learning (IJGBL), 1(2), 65–81.

Bers, M. U. (2018). Coding, playgrounds and literacy in early childhood education: The development of KIBO robotics and ScratchJr. In Proceedings of the IEEE Global Engineering Education Conference (EDUCON 2018) (pp. 2094–2102). IEEE. https://doi.org/10.1109/EDUCON.2018.8363498

Brackmann, C. P., Román-González, M., Robles, G., Moreno-León, J., Casali, A., & Barone, D. (2017). Development of computational thinking skills through unplugged activities in primary school. In Proceedings of the 12th Workshop on Primary and Secondary Computing Education (WiPSCE '17) (pp. 65–72). Association for Computing Machinery. https://doi.org/10.1145/3137065.3137069

Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 Annual Meeting of the American Educational Research Association (Vol. 1., pp. 1–25). AERA.

Cai, J., Hwang, S., Jiang, C., & Silber, S. (2015). Problem-posing research in mathematics education: Some answered and unanswered questions. In F. M. Singer, N. F. Ellerton, & J. Cai (Eds.), Mathematical problem posing: From research to effective practice (pp. 3–34). Springer. https://doi.org/10.1007/978-1-4614-6258-3_1

Chaffin, A., Doran, K., Hicks, D.; & Barnes, T. (2009). Experimental evaluation of teaching recursion in a video game. In Proceedings of the 2009 ACM SIGGRAPH Symposium on Video Games (Sandbox '09), (pp. 79–86). Association for Computing Machinery. https://doi.org/10.1145/1581073.1581086

Chan, S.-W., Looi, C.-K., Ho, W. K., & Kim, M. S. (2023). Tools and approaches for integrating computational thinking and mathematics: A scoping review of current empirical studies. Journal of Educational Computing Research, 60(8), 2036–2080. https://doi.org/10.1177/07356331221098793

Chung, C., Yen-Chih, H., Yeh, R., & Lou, S. (2017). The influence of board games on mathematical spatial ability of grade 9 students in junior high school. PEOPLE: International Journal of Social Sciences, 3(1), 120–143. https://doi.org/10.20319/pijss.2017.31.120143

Cui, Z., & Ng, O.-L. (2021). The interplay between mathematical and computational thinking in primary school students’ mathematical problem-solving within a programming environment. Journal of Educational Computing Research, 59(5), 988–1012. https://doi.org/10.1177/0735633120979930

Dağ, F., Şumuer, E., & Durdu, L. (2023). The effect of an unplugged coding course on primary school students’ improvement in their computational thinking skills. Journal of Computer Assisted Learning, 39(6), 1902–1918. https://doi.org/10.1111/jcal.12850

De Guzmán, M. (1989). Juegos y matemáticas. Suma, 4, 61–64.

De Guzmán, M. (1996). El rincón de la pizarra: Ensayos de visualización en análisis matemática: Elementos básicos del análisis. Pirámide.

De Guzmán, M. (2004). Juegos matemáticos en la enseñanza. Números, 59, 5–38.

De la Fuente, A., & Garrido-Martos, R. (2023). Aprendizaje basado en juegos. In L. Cañadas & N. Hidalgo (Eds.), Materiales docentes para el empleo de metodologías y procesos de evaluación formativa en la formación inicial de profesorado (pp. 101–118). Dykinson. https://doi.org/10.14679/2310

Del Grande, J. J. (1994). Percepção espacial e geometria primária. In M. M. Lindquist & A. P. Shulte (Eds.), Aprendendo e ensinando geometria (pp. 156–167). Editora Atual.

Duval, R. (1998). Geometry from a cognitive point of view. In C. Mammana & V. Villani (Eds.), Perspectives on the Teaching of Geometry for the 21st Century (pp. 37-51). Kluwer.

Eagle, M., & Barnes, T. (2009). Experimental evaluation of an educational game for improved learning in introductory computing. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (Vol. 41, No. 1, pp. 321–325). https://doi.org/10.1145/1508865.1508980

Esper, S., Foster, S. R., Griswold, W. G., Herrera, C., & Snyder, W. (2014). CodeSpells: Bridging educational language features with industry-standard languages. In Proceedings of the 14th Koli Calling International Conference on Computing Education Research (pp. 5–14). Association for Computing Machinery. https://doi.org/10.1145/2674683.2674684

Gadanidis, G. (2017). Artificial intelligence, computational thinking, and mathematics education. The International Journal of Information and Learning Technology, 34(2), 133–139. https://doi.org/10.1108/IJILT-09-2016-0048

Gadanidis, G., Hughes, J. M., Minniti, L., & White, B. (2017). Computational thinking, grade 1 students and the binomial theorem. Digital Experiences in Mathematics Education, 3(2), 77–96. https://doi.org/10.1007/s40751-016-0019-3

Gee, J. P. (2003). What video games have to teach us about learning and literacy. Palgrave Macmillan.

Grover, S., & Pea, R. (2013). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051

Gutiérrez, A. (1996). Visualization in 3-dimensional geometry: In search of a framework. In L. Puig, & A. Gutierrez (Eds.), Proceedings of the 20th International Conference for the Psychology of Mathematics Education, (Vol. 1, pp. 3–19). PME.

Harris, C. (2018). Computational thinking unplugged: Comparing the impact on confidence and competence from analog and digital resources in computer science professional development for elementary teachers. [Educational Doctoral Dissertation in Executive Leadership. Paper 374]. https://fisherpub.sjfc.edu/education_etd/374

ISTE & CSTA [International Society Technology Education, & Computer Science Teachers Association] (2011). Operational Definition of Computational Thinking for K–12 Education. https://cdn.iste.org/www-root/Computational_Thinking_Operational_Definition_ISTE.pdf

Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2011). Understanding computational thinking before programming: developing guidelines for the design of games to learn introductory programming through game-play. International Journal of Game-Based Learning (IJGBL), 1(3), 30–52. https://doi.org/10.4018/ijgbl.2011070103

Ke, F. (2016). Designing and integrating purposeful learning in game play: A systematic review. Educational Technology Research and Development, 64(2), 219–244. https://doi.org/10.1007/s11423-015-9418-1

Ke, F., & Clark, K. (2020). Game-based multimodal representations and mathematical problem solving. International Journal of Science and Mathematics Education, 18(1), 103–122. https://doi.org/10.1007/s10763-018-9938-3

Kosslyn, S. M. (1980). Image and mind. Harvard University Press.

Kuo, W. C., & Hsu, T. C. (2020). Learning computational thinking without a computer: How computational participation happens in a computational thinking board game. Asia-Pacific Education Researcher, 29, 67–83. https://doi.org/10.1007/s40299-019-00479-9

Linn, M. C., & Petersen, A. C. (1985). Emergence and characterization of sex differences in spatial ability: A meta-analysis. Child Development, 56(6), 1479–1498. https://doi.org/10.2307/1130467

Liu, Z., & Jeong, A. C. (2022). Connecting learning and playing: The effects of in-game cognitive supports on the development and transfer of computational thinking skills. Educational Technology Research and Development, 70(5), 1867–1891. https://doi.org/10.1007/s11423-022-10145-5

Looi, C.-K., How, M.-L., Longkai, W., Seow, P., & Liu, L. (2018). Analysis of linkages between an unplugged activity and the development of computational thinking. Computer Science Education, 28(3), 255–279. https://doi.org/10.1080/08993408.2018.1533297

Maharani, S., Kholid, M. N., Pradana, L. N., & Nusantara, T. (2019). Problem solving in the context of computational thinking. Infinity Journal, 8(2), 109–116. https://doi.org/10.22460/infinity.v8i2.p109-116

Maier, P. H. (1996). Spatial geometry and spatial ability: How to make solid geometry solid? In H.-G. Weigand, E. Cohors-Fresenborg, A. Peter-Koop, H. Maier, K. Reiss, G. Törner, B. Wollring, & K. Houston (Eds.), Developments in Mathematics Education in Germany: Selected Papers from the Annual Conference on Didactics of Mathematics, Regensburg, 1996 (pp. 69–81). Goettingen State and University Library. https://webdoc.sub.gwdg.de/ebook/e/gdm/1996/index.html

National Research Council (NRC). (2010). Report of a workshop on the scope and nature of computational thinking. The National Academies Press. https://doi.org/10.17226/12840

Özkök, G. A. (2021). Fostering computational thinking through data visualization and design on secondary school students. Journal of Universal Computer Science, 27(3), 285–302. https://doi.org/10.3897/jucs.66265

Pan, Y., & Ke, F. (2023). Effects of game-based learning supports on students’ math performance and perceived game flow. Educational Technology Research and Development, 71(2), 459–479. https://doi.org/10.1007/s11423-022-10183-z

Pan, Y., Ke, F., & Xu, X. (2022). A systematic review of the role of learning games in fostering mathematics education in K-12 settings. Educational Research Review, 36, 100448. https://doi.org/10.1016/j.edurev.2022.100448

Papert, S. A. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.

Resnick, M. (2017). Lifelong kindergarten: Cultivating creativity through projects, passion, peers and play. The MIT Press.

Ribera-Puchades, J. M., & Rotger, L. (2024). Modificaciones a una tarea de pensamiento computacional desenchufado generadas por el alumnado con talento matemático. Números. Revista de Didáctica de las Matemáticas, 117, 83–95.

Selby, C., & Woollard, J. (2013). Computational thinking: The developing definition. [Paper presentation]. 18th annual conference on innovation and technology in computer science education, Canterbury.

Silver, E. A. (1997). Fostering creativity through instruction rich in mathematical problem solving and problem posing. Zentralblatt für Didaktik der Mathematik, 29(3), 75–80. https://doi.org/10.1007/s11858-997-0003-x

Sun, L., Hu, L., & Zhou, D. (2021). Single or combined? A study on programming to promote junior high school students’ computational thinking skills. Journal of Educational Computing Research, 60(2), 283–321. https://doi.org/10.1177/07356331211035182

Tsarava, K., Moeller, K., & Ninaus, M. (2018). Training computational thinking through board games: The case of Crabs & Turtles. International Journal of Serious Games, 5(2), 25–44. https://doi.org/10.17083/ijsg.v5i2.248

Ware, C. (2003). Thinking with visualization. In Proceedings of the IEEE Symposium on Information Visualization 2003 (pp. 3–3). IEEE. https://doi.org/10.1109/INFVIS.2003.1249001

Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5

Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35. http://dx.doi.org/10.1145/1118178.1118215

Wing, J. M. (2017). Computational thinking’s influen¬ce on research and education for all. Italian Journal of Educational Technology, 25(2), 7-14. https://doi.org/10.17471/2499-4324/922

Yadav, A., & Berthelsen, U. (Eds.). (2021). Computational thinking in education: a pedagogical perspective. Routledge.

Zagal, J. P., Rick, J., & Hsi, I. (2006). Collaborative games: Lessons learned from board games. Simulation & Gaming, 37(1), 24–40. https://doi.org/10.1177/1046878105282279

Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education, 141, 103607. http://doi.org/10.1016/j.compedu.2019.103607

Zhang, Y., & Wong, G. K. W. (2024). Exploring the interplay of computational thinking and mathematics in early childhood education: A systematic review. In Proceedings of the 2024 IEEE Global Engineering Education Conference (EDUCON) (pp. 1–10). IEEE. https://doi.org/10.1109/EDUCON60312.2024.10578653

Zhao, W., & Shute, V. J. (2019). Can playing a video game foster computational thinking skills?. Computers & Education, 141, 103633. https://doi.org/10.1016/j.compedu.2019.103633

Published

2024-12-30

How to Cite

Ribera Puchades, J. M., Rotger García, L., & Petro Balaguer, A. B. (2024). Development of computational thinking and visualization skills through the board game Colour Code. Quadrante, 33(2), 244–266. https://doi.org/10.48489/quadrante.36881

Issue

Section

Articles