Learning to code or coding to learn? A systematic review

S Popat, L Starkey - Computers & Education, 2019 - Elsevier
The resurgence of computer programming in the school curriculum brings a promise of
preparing students for the future that goes beyond just learning how to code. This study …

Computational thinking in K–12: A review of the state of the field

S Grover, R Pea - Educational researcher, 2013 - journals.sagepub.com
Jeannette Wing's influential article on computational thinking 6 years ago argued for adding
this new competency to every child's analytical ability as a vital ingredient of science …

A cognitive definition of computational thinking in primary education

K Tsarava, K Moeller, M Román-González, J Golle… - Computers & …, 2022 - Elsevier
There is increasing effort to integrate Computational Thinking (CT) curricula across all
education levels. Therefore, research on CT assessment has lately progressed towards …

Computational thinking, between Papert and Wing

M Lodi, S Martini - Science & education, 2021 - Springer
Abstract The pervasiveness of Computer Science (CS) in today's digital society and the
extensive use of computational methods in other sciences call for its introduction in the …

Remaining trouble spots with computational thinking

PJ Denning - Communications of the ACM, 2017 - dl.acm.org
Remaining trouble spots with computational thinking Page 1 JUNE 2017 | VOL. 60 | NO. 6 |
COMMUNICATIONS OF THE ACM 33 viewpoints DOI:10.1145/2998438 Peter J. Denning …

The ICAP framework: Linking cognitive engagement to active learning outcomes

MTH Chi, R Wylie - Educational psychologist, 2014 - Taylor & Francis
This article describes the ICAP framework that defines cognitive engagement activities on
the basis of students' overt behaviors and proposes that engagement behaviors can be …

[BOK][B] The charisma machine: The life, death, and legacy of one laptop per child

MG Ames - 2019 - books.google.com
A fascinating examination of technological utopianism and its complicated consequences. In
The Charisma Machine, Morgan Ames chronicles the life and legacy of the One Laptop per …

Robot programming versus block play in early childhood education: Effects on computational thinking, sequencing ability, and self‐regulation

W Yang, DTK Ng, H Gao - British Journal of Educational …, 2022 - Wiley Online Library
Programmable robotics is recently used in early childhood education (ECE) to introduce
programming and computational thinking (CT) skills. However, there is a further need for …

The long quest for computational thinking

M Tedre, PJ Denning - Proceedings of the 16th Koli Calling international …, 2016 - dl.acm.org
Computational thinking (CT) is a popular phrase that refers to a collection of computational
ideas and habits of mind that people in computing disciplines acquire through their work in …

Computational thinking and tinkering: Exploration of an early childhood robotics curriculum

MU Bers, L Flannery, ER Kazakoff, A Sullivan - Computers & education, 2014 - Elsevier
By engaging in construction-based robotics activities, children as young as four can play to
learn a range of concepts. The TangibleK Robotics Program paired developmentally …