A systematic review of learning computational thinking through Scratch in K-9

LC Zhang, J Nouri - Computers & Education, 2019‏ - Elsevier
As computational thinking (CT) is being embraced by educational systems worldwide,
researchers and teachers have posed important questions such as “what to teach” and …

Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018‏ - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

Comparing block-based and text-based programming in high school computer science classrooms

D Weintrop, U Wilensky - ACM Transactions on Computing Education …, 2017‏ - dl.acm.org
The number of students taking high school computer science classes is growing.
Increasingly, these students are learning with graphical, block-based programming …

Tablets and apps for promoting robotics, mathematics, STEM education and literacy in early childhood education

P Dorouka, S Papadakis… - International Journal of …, 2020‏ - inderscienceonline.com
New interactive technologies in terms of smart mobile devices and accompanied
applications (apps) attract an increasing attention in the field of preschool and early-primary …

12–Novice programmers and introductory programming

AV Robins - The Cambridge handbook of computing education …, 2019‏ - books.google.com
One of the central topics in computing education research (CEdR) is the exploration of how
a person learns their first programming language, also described in terms such as …

Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms

D Weintrop, U Wilensky - Computers & Education, 2019‏ - Elsevier
Block-based programming languages are becoming increasingly common in introductory
computer science classrooms across the K-12 spectrum. One justification for the use of block …

Adaptive immediate feedback can improve novice programming engagement and intention to persist in computer science

S Marwan, G Gao, S Fisk, TW Price… - Proceedings of the 2020 …, 2020‏ - dl.acm.org
Prior work suggests that novice programmers are greatly impacted by the feedback provided
by their programming environments. While some research has examined the impact of …

Augmented reality mobile app development for all

JM Mota, I Ruiz-Rube, JM Dodero… - Computers & Electrical …, 2018‏ - Elsevier
Lack of programming skills is a barrier to the engagement of teachers in the development
and customisation of their own applications. Visual Environment for Designing Interactive …

Effect of Scratch on computational thinking skills of Chinese primary school students

B Jiang, Z Li - Journal of Computers in Education, 2021‏ - Springer
This study aimed to analyze the effects of Scratch language learning on the computational
thinking skills (creativity, algorithmic thinking, cooperativity, critical thinking, and problem …

How kids code and how we know: An exploratory study on the Scratch repository

E Aivaloglou, F Hermans - Proceedings of the 2016 ACM conference on …, 2016‏ - dl.acm.org
Block-based programming languages like Scratch, Alice and Blockly are becoming
increasingly common as introductory languages in programming education. There is …