The cognitive benefits of learning computer programming: A meta-analysis of transfer effects.

@article{Scherer2019TheCB,
  title={The cognitive benefits of learning computer programming: A meta-analysis of transfer effects.},
  author={Ronny Scherer and Fazilat Siddiq and B{\'a}rbara S{\'a}nchez Viveros},
  journal={Journal of Educational Psychology},
  year={2019},
  volume={111},
  pages={764-792}
}
Does computer programming teach students how to think? Learning to program computers has gained considerable popularity, and educational systems around the world are encouraging students in schools and even children in kindergartens to engage in programming activities. This popularity is based on the claim that learning computer programming improves cognitive skills, including creativity, reasoning, and mathematical skills. In this meta-analysis, we tested this claim performing a 3-level… Expand

Figures and Tables from this paper

A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions
The Computational Thinking Scale for Computer Literacy Education
Cognitive Correlates of Computational Thinking: Evaluation of a Blended Unplugged/Plugged-In Course
On the predictors of computational thinking and its growth at the high-school level
What is Programming? Putting all together, Part II –The Cognitive Skills associated
...
1
2
3
...

References

SHOWING 1-10 OF 230 REFERENCES
Effects of Computer Programming on Cognitive Outcomes: A Meta-Analysis
Effects of Logo and CAI Environments on Cognition and Creativity
Effects of Computer Programming on Young Children's Cognition
Learning from the Past–The Need for Empirical Evidence on the Transfer Effects of Computer Programming Skills
...
1
2
3
4
5
...