Relating Spatial Skills and Expression Evaluation

Work connecting spatial skills to computing has used course grades or marks, or general programming tests as the measure of computing ability. In order to map the relationship between spatial skills and computing more precisely, this paper picks out a particular subset of possible programming concepts and skills, that of expression evaluation. The paper describes the development of an expression evaluation test, which aims to identify participants’ ability to perform evaluations of expressions across a range of complexity. The results indicate participants’ expression evaluation ability was significantly correlated with a spatial skills test (r=0.48), even more so when only considering those with less prior programming experience (r=0.58). Thus, we have determined that spatial skills are of value in expression evaluation exercises, particularly for beginners.

[1]  D. Lubinski,et al.  Spatial ability for STEM domains: Aligning over 50 years of cumulative psychological knowledge solidifies its importance. , 2009 .

[2]  So Yoon Yoon,et al.  Psychometric properties of the Revised Purdue Spatial Visualization Tests: Visualization of Rotations (the Revised PSVT:R) , 2011 .

[3]  Gary E. Burnett,et al.  Spatial Ability and Learning to Program , 2007, PPIG.

[4]  Jack Parkinson,et al.  The Effect of a Spatial Skills Training Course in Introductory Computing , 2020, ITiCSE.

[5]  Carsten Schulte,et al.  Block Model: an educational model of program comprehension as a tool for a scholarly approach to teaching , 2008, ICER '08.

[6]  Mohsen Dorodchi,et al.  A CS1 Spatial Skills Intervention and the Impact on Introductory Programming Abilities , 2020, SIGCSE.

[7]  Stephen Cooper,et al.  Spatial Skills Training in Introductory Computing , 2015, ICER.

[8]  Jacob Cohen,et al.  A power primer. , 1992, Psychological bulletin.

[9]  JonesSue Jane,et al.  Spatial skills and navigation of source code , 2007 .

[10]  Matti Tedre,et al.  From a Black Art to a School Subject: Computing Education's Search for Status , 2020, ITiCSE.

[11]  Quintin I. Cutts,et al.  Investigating the Relationship Between Spatial Skills and Computer Science , 2018, ICER.

[12]  Jonathan Gratch,et al.  (Re)Validating Cognitive Introductory Computing Instruments , 2019, SIGCSE.

[13]  S. Sorby,et al.  Does spatial skills instruction improve STEM outcomes? The answer is ‘yes’ , 2018, Learning and Individual Differences.

[14]  Gerald M. Weinberg,et al.  Psychology of computer programming , 1971 .

[15]  Benedict duBoulay,et al.  Some Difficulties of Learning to Program , 1986 .

[16]  Gary E. Burnett,et al.  Spatial skills and navigation of source code , 2007, ITiCSE.

[17]  Sheryl A. Sorby,et al.  Developing 3-D Spatial Visualization Skills. , 1999 .

[18]  Lauren E. Margulieux,et al.  Spatial Encoding Strategy Theory: The Relationship between Spatial Skill and STEM Achievement , 2019, ICER.