ABSTRACT
Spatial skills are cognitive skills relating to the mental consolidation of spatial structures and operations. Rotating shapes in one’s head, identifying patterns from obscured environments and parsing 3D structures from 2D representations are some tasks which require spatial skills. It is fairly easy to see how spatial skills – literally, skills to do with space – are associated with success in STEM domains: 3D modelling in engineering, understanding molecular structure in chemistry and conceptualising kinematics in physics. This connection is less clear for CS, where concepts of space are more abstract and can be thought unrelated to problems that programmers typically face [5]. And yet, spatial skills are correlated with CS success and training spatial skills improves CS outcomes. We are left asking: “What does space look like in CS?”
Parkinson & Cutts associate spatial skills with visualisation and mental modelling skills [3], and Margulieux’s Spatial Encoding Strategy theory stipulates that developing spatial skills improves one’s capacity to encode mental representations of non-verbal information [2]. This permits processing of more non-verbal information rapidly through effective chunking, freeing up space in working memory (WM) for more complex operations and concurrent representations. That is, effective encoding strategies – related to spatial skills – allow more non-verbal information to be retained in WM and for multiple mental models to be held at once.
But how does this look in CS specifically? In this abstract we highlight some existing research in our initial findings which point towards CS success depending – at least in part – on encoding strategies: These are just some examples of theories and strategies applied in CS which appear to depend on non-verbal encoding skills and therefore are related to spatial skills. We will present several connections by tying many perspectives of skills required for computing success back to non-verbal encoding skills, thus providing a model of the relationship between CS and spatial skills.
Our goal with this poster is to solicit feedback on our model from the ICER community, from spatial skills factors all the way to application in CS. We want to hear perspectives on CS skills and attributes that we may have missed and determine if they relate to non-verbal encoding. Finally, we want to continue the discussion of spatial skills and abstract cognitive skills at ICER, a venue which has shown appreciation for these ideas in the past.
- Dastyni Loksa, Amy J. Ko, Will Jernigan, Alannah Oleson, Christopher J. Mendez, and Margaret M. Burnett. 2016. Programming, Problem Solving, and Self-Awareness: Effects of Explicit Guidance. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. ACM, San Jose California USA, 1449–1461. https://doi.org/10.1145/2858036.2858252Google ScholarDigital Library
- Lauren E Margulieux. 2019. Spatial Encoding Strategy Theory: The Relationship between Spatial Skill and STEM Achievement. In Proceedings of the 2019 ACM Conference on International Computing Education Research. ACM New York, NY, USA, Toronto, Canada, 81–90.Google ScholarDigital Library
- Jack Parkinson and Quintin Cutts. 2018. Investigating the relationship between spatial skills and computer science. In Proceedings of the 2018 ACM Conference on International Computing Education Research. ACM New York, NY, USA, Espoo, Finalnd, 106–114. https://doi.org/10.1145/3230977.3230990Google ScholarDigital Library
- Anthony V. Robins. 2022. Dual Process Theories: Computing Cognition in Context. ACM Transactions on Computing Education (March 2022), 3487055. https://doi.org/10.1145/3487055Google ScholarDigital Library
- Matti Tedre. 2020. From a black art to a school subject: Computing education’s search for status. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. ACM New York, NY, USA, Trondheim, Norway, 3–4.Google ScholarDigital Library
- Jeannette M Wing. 2008. Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 366, 1881 (Oct. 2008), 3717–3725. https://doi.org/10.1098/rsta.2008.0118Google ScholarCross Ref
Recommendations
Exploring Models and Theories of Spatial Skills in CS through a Multi-National Study
ICER '23: Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1Background and Context. The relationship between spatial skills and computing science success has been demonstrated at multiple institutions. ICER has reacted positively to two theories for why this relationship exists, by both Parkinson & Cutts and ...
UTeach CS Principles: Broadening Participation Through K-12 Computer Science Education and Teacher Professional Learning and Support (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationUTeach Computer Science Principles (CSP) is a classroom-ready curriculum designed in alignment with the CSP framework and endorsed by the College Board for Advanced Placement (AP) Computer Science Principles implementation. Piloted in dual enrollment ...
CS Education: Catching the Wave
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationComputer Science (CS) education has caught a wave -- of media attention, public support, public/private commitments, broad-based participation by educators, and a surge in student enrollments at the undergraduate level. It is a startling change over ...
Comments