Abstract
Computational thinking (CT) is a set of problem-solving skills with high relevance in education and work contexts. The present paper explores the role of key cognitive factors underlying CT performance in non-programming university students. We collected data from 97 non-programming adults in higher education in a supervised setting. Fluid intelligence, crystallized intelligence, and visuospatial ability were assessed using computerized adaptive tests; CT was measured using the Computational Thinking test. The direct and indirect effects of gender and visuospatial ability through fluid intelligence on CT were tested in a serial multiple mediator model. Fluid intelligence predicted CT when controlling for the effects of gender, age, and visuospatial ability, while crystallized intelligence did not predict CT. Men had a small advantage in CT performance when holding the effects of cognitive abilities constant. Despite its large correlation with gender and CT, visuospatial ability did not directly influence CT performance. Overall, we found that programming-naive computational thinkers draw on their reasoning ability that does not rely on previously acquired knowledge to solve CT problems. Visuospatial ability and CT were spuriously associated. Drawing on the process overlap theory we propose that tests of fluid intelligence and CT sample an overlapping set of underlying visuospatial processes.
Funder
National Research, Development and Innovation Office
Nemzeti Kutatási, Fejlesztési és Innovaciós Alap
Publisher
Public Library of Science (PLoS)
Reference69 articles.
1. Computational thinking;JM Wing;Commun ACM,2006
2. Thinking about computational thinking;JJ Lu;SIGCSE Bull,2009
3. Ferreira JF, Mendes A. The magic of algorithm design and analysis: teaching algorithmic skills using magic card tricks. In: Proceedings of the 2014 conference on Innovation & technology in computer science education. New York, NY, USA: Association for Computing Machinery, pp. 75–80.
4. Araujo ALSO, Andrade WL, Guerrero DDS, et al. How Many Abilities Can We Measure in Computational Thinking? A Study on Bebras Challenge. In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education. New York, NY, USA: Association for Computing Machinery, pp. 545–551.