Exploring the Link between Cognitive Abilities and Data Science Skills using Alternative Raven’s Progressive Matrices
Farshid Farzan, Hasan Mashrique, Andrew M. Olney
University of Memphis
July 20, 2025
Why is learning data science problem solving hard?
*Halford, G. S., Wilson, W. H., & Phillips, S. (1998). Processing capacity defined by relational complexity: Implications for comparative, developmental, and cognitive psychology. Behavioral and Brain Sciences, 21(6), 803–864. https://doi.org/10.1017/S0140525X98001769
Raven’s Matrices predict learning programming
Prat, C.S., Madhyastha, T.M., Mottarella, M.J. et al. Relating Natural Language Aptitude to Individual Differences in Learning Programming Languages. Sci Rep 10, 3817 (2020). https://doi.org/10.1038/s41598-020-60661-8
A. A. Farghaly and P. M. El-Kafrawy, "Exploring The Use Of Cognitive Tests To Predict Programming Performance: A Systematic Literature Review," 2021 31st International Conference on Computer Theory and Applications (ICCTA), Alexandria, Egypt, 2021, pp. 40-48, doi: 10.1109/ICCTA54562.2021.9916610.
Research questions
Method
Alternative Ravens Progressive Matrices*
*https://github.com/expfactory/expfactory-experiments/tree/master/ravens
Data Science Problem Solving (DSPS)
Results
Results
Results
Conclusion
Limitations
Questions?
Farshid Farzan, Hasan Mashrique, Andrew M. Olney
University of Memphis