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 …

What do we think we think we are doing? Metacognition and self-regulation in programming

J Prather, BA Becker, M Craig, P Denny… - Proceedings of the …, 2020 - dl.acm.org
Metacognition and self-regulation are popular areas of interest in programming education,
and they have been extensively researched outside of computing. While computing …

Computational thinking through unplugged activities in early years of Primary Education

J del Olmo-Muñoz, R Cózar-Gutiérrez… - Computers & …, 2020 - Elsevier
The inclusion of computational thinking (CT) in the classroom is something that the present
and future society is demanding. However, this domain remains largely unexplored …

Metacognition and self-regulation in programming education: Theories and exemplars of use

D Loksa, L Margulieux, BA Becker, M Craig… - ACM Transactions on …, 2022 - dl.acm.org
Metacognition and self-regulation are important skills for successful learning and have been
discussed and researched extensively in the general education literature for several …

[HTML][HTML] A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions

R Scherer, F Siddiq, BS Viveros - Computers in Human Behavior, 2020 - Elsevier
This meta-analysis maps the evidence on the effectiveness of instructional approaches and
conditions for learning computer programming under three study conditions:(a) Studies …

Bebras--A Sustainable Community Building Model for the Concept Based Learning of Informatics and Computational Thinking.

V Dagiene, G Stupuriene - Informatics in education, 2016 - ceeol.com
As an international informatics contest, or challenge, Bebras has started the second decade
of its existence. The contest attracts more and more countries every year, recently there have …

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 …

Scratch yazılımı ile programlama öğretiminin durumu: Bir doküman inceleme çalışması

Ş Çatlak, M Tekdal, F Baz - Journal of Instructional Technologies …, 2015 - dergipark.org.tr
Bilgisayar programlamayı öğrenmek, kodlamanın ötesinde öğrencilerin problem çözme,
işbirlikli öğrenme, yaratıcı düşünme ve kritik düşünme gibi becerileri kazanmalarında önemli …

A pilot computer science and programming course for primary school students

C Duncan, T Bell - Proceedings of the workshop in primary and …, 2015 - dl.acm.org
Computer Science and programming are being introduced to school curricula in many
western countries in an effort to equip students with Computational Thinking skills. However …

Analysis of Scratch Software in Scientific Production for 20 Years: Programming in Education to Develop Computational Thinking and STEAM Disciplines

P Dúo-Terrón - Education Sciences, 2023 - mdpi.com
Scratch is an educational software based on visual programming blocks. It was created in
2003 by the Massachusetts Institute of Technology Media Lab (MIT) and it develops …