In Cerebral cortex (New York, N.Y. : 1991)
Recent technical advance attracts great attention to the promotion of programming skills, in particular, and computational thinking (CT), in general, as a new intellectual competency. However, the understanding of its cognitive substrates is limited. The present study used functional magnetic resonance imaging to examine the neural correlates of programming to understand the cognitive substrates of CT. Specifically, magnetic resonance imaging signals were collected while the participants were mentally solving programming problems, and we found that CT recruited distributed cortical regions, including the posterior parietal cortex, the medial frontal cortex, and the left lateral frontal cortex. These regions showed extensive univariate and multivariate resemblance with arithmetic, reasoning, and spatial cognition tasks. Based on the resemblance, clustering analyses revealed that cortical regions involved in CT can be divided into Reasoning, Calculation, Visuospatial, and Shared components. Further, connectivity increased during programming within the CT network constructed by these four components and decreased between the CT network and other cortical regions. In sum, our study revealed the cognitive components underlying CT and their neural correlates and further suggests that CT is not a simple sum of parallel cognitive processes, but a composite cognitive process integrating a set of intellectual abilities, particularly those in the science, technology, engineering, and math domains.
Xu Shan, Li Yan, Liu Jia
cognitive components, computational thinking, fMRI, programming