Relating Natural Language Aptitude to Individual Differences in Learning Programming Languages
- PMID: 32123206
- PMCID: PMC7051953
- DOI: 10.1038/s41598-020-60661-8
Relating Natural Language Aptitude to Individual Differences in Learning Programming Languages
Abstract
This experiment employed an individual differences approach to test the hypothesis that learning modern programming languages resembles second "natural" language learning in adulthood. Behavioral and neural (resting-state EEG) indices of language aptitude were used along with numeracy and fluid cognitive measures (e.g., fluid reasoning, working memory, inhibitory control) as predictors. Rate of learning, programming accuracy, and post-test declarative knowledge were used as outcome measures in 36 individuals who participated in ten 45-minute Python training sessions. The resulting models explained 50-72% of the variance in learning outcomes, with language aptitude measures explaining significant variance in each outcome even when the other factors competed for variance. Across outcome variables, fluid reasoning and working-memory capacity explained 34% of the variance, followed by language aptitude (17%), resting-state EEG power in beta and low-gamma bands (10%), and numeracy (2%). These results provide a novel framework for understanding programming aptitude, suggesting that the importance of numeracy may be overestimated in modern programming education environments.
Conflict of interest statement
The authors declare no competing interests.
Figures
Similar articles
-
Resting-state qEEG predicts rate of second language learning in adults.Brain Lang. 2016 Jun-Jul;157-158:44-50. doi: 10.1016/j.bandl.2016.04.007. Epub 2016 May 8. Brain Lang. 2016. PMID: 27164483
-
Individual Differences in Resting-state Brain Rhythms Uniquely Predict Second Language Learning Rate and Willingness to Communicate in Adults.J Cogn Neurosci. 2019 Jan;31(1):78-94. doi: 10.1162/jocn_a_01337. Epub 2018 Sep 21. J Cogn Neurosci. 2019. PMID: 30240310
-
Cortical thickness of Broca's area and right homologue is related to grammar learning aptitude and pitch discrimination proficiency.Brain Lang. 2019 Jan;188:42-47. doi: 10.1016/j.bandl.2018.12.002. Epub 2018 Dec 18. Brain Lang. 2019. PMID: 30572263
-
Sources of individual differences in the dual language development of heritage bilinguals.J Child Lang. 2023 Jul;50(4):793-817. doi: 10.1017/S0305000922000708. Epub 2023 Feb 1. J Child Lang. 2023. PMID: 36722256 Review.
-
Aptitude-treatment interaction as a framework for research on individual differences in psychotherapy.J Consult Clin Psychol. 1991 Apr;59(2):205-16. doi: 10.1037//0022-006x.59.2.205. J Consult Clin Psychol. 1991. PMID: 2030178 Review.
Cited by
-
Computer programmers show distinct, expertise-dependent brain responses to violations in form and meaning when reading code.Sci Rep. 2024 Mar 5;14(1):5404. doi: 10.1038/s41598-024-56090-6. Sci Rep. 2024. PMID: 38443678 Free PMC article.
-
Bilingual Language Experience Shapes Resting-State Brain Rhythms.Neurobiol Lang (Camb). 2020 Jul 1;1(3):288-318. doi: 10.1162/nol_a_00014. eCollection 2020. Neurobiol Lang (Camb). 2020. PMID: 37215228 Free PMC article.
-
Software Bug Detection Causes a Shift From Bottom-Up to Top-Down Effective Connectivity Involving the Insula Within the Error-Monitoring Network.Front Hum Neurosci. 2022 Mar 7;16:788272. doi: 10.3389/fnhum.2022.788272. eCollection 2022. Front Hum Neurosci. 2022. PMID: 35321263 Free PMC article.
-
Global and localized network characteristics of the resting brain predict and adapt to foreign language learning in older adults.Sci Rep. 2022 Mar 7;12(1):3633. doi: 10.1038/s41598-022-07629-y. Sci Rep. 2022. PMID: 35256672 Free PMC article.
-
EEG Resting-State and Event-Related Potentials as Markers of Learning Success in Older Adults Following Second Language Training: A Pilot Study.Brain Plast. 2021 Oct 19;7(2):143-162. doi: 10.3233/BPL-200117. eCollection 2021. Brain Plast. 2021. PMID: 34868879 Free PMC article.
References
-
- Jenkins T. On the difficulty of learning to program. Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences. 2002;4:53–58.
-
- Sauter VL. Predicting computer programming skill. Comput. Educ. 1986;10:299–302. doi: 10.1016/0360-1315(86)90031-X. - DOI
-
- Shneiderman B, Mayer R. Syntactic/semantic interactions in programmer behavior: a model and experimental results. Int. J. Comput. Inf. Sci. 1979;8:219–238. doi: 10.1007/BF00977789. - DOI
-
- Shute VJ. Who is likely to acquire programming skills? J. Educ. Comput. Res. 1991;7:1–24. doi: 10.2190/VQJD-T1YD-5WVB-RYPJ. - DOI
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources