Coding Landmarks: A Programming Approach to Spatial Thinking

Programming as a Scaffold for Spatial Reasoning

Authors

DOI:

https://doi.org/10.21240/constr/2025/81.X

Keywords:

Spatial Thinking, spatial concepts, programming, navigation, Computational Thinking

Abstract

While previous research has identified a correlation between spatial thinking and programming, little attention has been given to how programming can explicitly support students’ spatial reasoning during learning activities. This study explores the role of programming as a scaffold in supporting spatial reasoning and conceptualization among primary students while they navigate the digitally simulated space within a programming microworld. Using a design-based research approach, we analyze how programming activity guided students’ wayfinding in the digitally simulated space and supported the development of spatial concepts, providing them with the means to deploy computational thinking practices, like debugging, problem decomposition and abstraction to spatial problem solving.

References

Angelides, P. (2001). The development of an efficient technique for collecting and analyzing qualitative data: The analysis of critical incidents. International Journal of Qualitative Studies in Education, 14(3), 429–442. https://doi.org/10.1080/09518390110029058

Atit, K., Uttal, D. H., & Stieff, M. (2020). Situating space: using a discipline-focused lens to examine spatial thinking skills. Cognitive Research: Principles and Implications, 5(1). https://doi.org/10.1186/s41235-020-00210-z

Bakker, A. (2018). Design research in education: A practical guide for early career researchers, 1, 3-22.

Bednarz, R. S., & Lee, J. (2019). What improves spatial thinking? Evidence from the Spatial Thinking Abilities Test. International Research in Geographical and Environmental Education, 28(4), 262–280. https://doi.org/10.1080/10382046.2019.1626124

Bockmon, R., Cooper, S., Koperski, W., Gratch, J., Sorby, S., & Dorodchi, M. (2020, February). A cs1 spatial skills intervention and the impact on introductory programming abilities. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (pp. 766-772).

Brennan, K., & Resnick, M. (2012, April). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American educational research association, Vancouver, Canada (Vol. 1, p. 25).

Bruce, C. D., Davis, B., Sinclair, N., McGarvey, L., Hallowell, D., Drefs, M., Francis, K., Hawes, Z., Moss, J., Mulligan, J., Okamoto, Y., Whiteley, W., & Woolcott, G. (2016). Understanding gaps in research networks: using “spatial reasoning” as a window into the importance of networked educational research. Educational Studies in Mathematics, 95(2), 143–161. https://doi.org/10.1007/s10649-016-9743-2

Bruner, J. S. (2006). In search of pedagogy volume I: The selected works of Jerome Bruner, 1957-1978. Routledge.

Clements, D. H., Sarama, J., & DiBiase, A. M. (Eds.). (2003). Engaging young children in mathematics: Standards for early childhood mathematics education. Routledge.

Cobb, P., Confrey, J., diSessa, A., Lehrer, R., & Schauble, L. (2003). Design Experiments in Educational Research. Educational Researcher, 32(1), 9–13. https://doi.org/10.3102/0013189x032001009

Cox, A., Fisher, M., & O‘Brien. (2005, June). Theoretical Considerations on Navigating Codespace with Spatial Cognition. In PPIG (p. 9).

Duval, R. (2017). Understanding the mathematical way of thinking-The registers of semiotic representations. Cham: Springer International Publishing.

Fincher, S., Robins, A., Baker, B., Box, I., Cutts, Q., de Raadt, M., Haden, P., Hamer, J., Hamilton, M., Lister, R., Petre, M., Sutton, K., Tolhurst, D., & Tutty, J. (2006). Predictors of success in a first programming course. In D. Tolhurst & S. Mann (Eds.), Proceedings of the 8th Australasian Computing Education Conference (ACE 2006) (pp. 189–196). Australian Computer Society. Retrieved from https://research.usq.edu.au/item/9y1qv/predictors-of-success-in-a-first-programming-course

Gkreka, C., & Kynigos, C. (2025). Spatial thinking with dynamically linked digital and embodied representations. International Research in Geographical and Environmental Education, 1-20. https://doi.org/10.1080/10382046.2025.2473706

Golledge, R. G., Marsh, M., & Battersby, S. (2008). Matching Geospatial Concepts with Geographic Educational Needs. Geographical Research, 46(1), 85–98. https://doi.org/10.1111/j.1745-5871.2007.00494.x

Ishikawa, T. (2013). Geospatial Thinking and Spatial Ability: An Empirical Examination of Knowledge and Reasoning in Geographical Science. The Professional Geographer, 65(4), 636–646. https://doi.org/10.1080/00330124.2012.724350

Ishikawa, T., & Montello, D. (2006). Spatial knowledge acquisition from direct experience in the environment: Individual differences in the development of metric knowledge and the integration of separately learned places. Cognitive Psychology, 52(2), 93–129. https://doi.org/10.1016/j.cogpsych.2005.08.003

Jo, I., & Bednarz, S. W. (2014). Developing pre-service teachers’ pedagogical content knowledge for teaching spatial thinking through geography. Journal of Geography in Higher Education, 38(2), 301–313. https://doi.org/10.1080/03098265.2014.911828

Jones, S., & Burnett, G. (2008). Spatial ability and learning to program. Human Technology: An Interdisciplinary Journal on Humans in ICT Environments. Retrieved from http://www.humantechnology.jyu.fi

Levinson, S. C. (2003). Space in language and cognition: Explorations in cognitive diversity (Vol. 5). Cambridge University Press.

Margulieux, L. E. (2020). Spatial encoding strategy theory: the relationship between spatial skill and STEM achievement. ACM Inroads, 11(1), 65–75. https://doi.org/10.1145/3381891

Metoyer, S., & Bednarz, R. (2016). Spatial Thinking Assists Geographic Thinking: Evidence from a Study Exploring the Effects of Geospatial Technology. Journal of Geography, 116(1), 20–33. https://doi.org/10.1080/00221341.2016.1175495

Morgan, C., & Kynigos, C. (2014). Digital artefacts as representations: forging connections between a constructionist and a social semiotic perspective. Educational Studies in Mathematics, 85(3), 357-379.

Newcombe, N. S. (2010). Picture This: Increasing Math and Science Learning by Improving Spatial Thinking. American Educator, 34(2), 29. https://eric.ed.gov/?id=EJ889152

O’malley, M., Innes, A., Muir, S., & Wiener, J. M. (2017). “All the corridors are the same”: a qualitative study of the orientation experiences and design preferences of UK older adults living in a communal retirement development. Ageing and Society, 38(9), 1791–1816. https://doi.org/10.1017/s0144686x17000277

Papert, S. (1980). “Mindstorms” Children. Computers and powerful ideas.

Parkinson, J. R., & Cytts, Q. (2020). The Effect of a Spatial Skills Training Course in Introductory Computing. Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. https://doi.org/10.1145/3341525.3387413

Reddivari, S., & Kotapalli, M. (2017, June). On the use of visual clustering to identify landmarks in code navigation. In 2017 IEEE 15th International Conference on Software Engineering Research, Management and Applications (SERA) (pp. 219-228). IEEE.

Sarno, E. (2012). From Spatial Intelligence to Spatial Competences: The Results of Applied GeoResearch in Italian Schools. Review of International Geographical Education Online, 2(2), 165-180.

Schulze, U. (2020). “GIS works!”—But why, how, and for whom? Findings from a systematic review. Transactions in GIS, 25(2), 768–804. https://doi.org/10.1111/tgis.12704

van Eerde, D. (2013). Design research: Looking into the heart of mathematics education. Proceeding The First South East Asia Design, 1-11. Bloom, E., & Palmer-Moloney, L. J. (2004). Meeting the challenge: Integrating geographic technology into today’s social studies classroom. Meridian: A Middle School Computer Technologies Journal, 7(1), 1-5.

Wang, F., & Hannafin, M. J. (2005). Design-based research and technology-enhanced learning environments. Educational Technology Research and Development, 53(4), 5–23. https://doi.org/10.1007/bf02504682

Xu, W., & Zammit, K. (2020). Applying Thematic Analysis to Education: A Hybrid Approach to Interpreting Data in Practitioner Research. International Journal of Qualitative Methods, 19(2), 1–9. Sagepub. https://doi.org/10.1177/1609406920918810

Downloads

Published

24-06-2025

Conference Proceedings Volume

Section

Full Paper

How to Cite

Coding Landmarks: A Programming Approach to Spatial Thinking: Programming as a Scaffold for Spatial Reasoning. (2025). Constructionism Conference Proceedings, 8, 301-312. https://doi.org/10.21240/constr/2025/81.X