[HTML][HTML] Computational thinking in early childhood education: The impact of programming a tangible robot on develo** debugging knowledge

A Misirli, V Komis - Early Childhood Research Quarterly, 2023 - Elsevier
The present study investigates the debugging process of 526 children in preschool (4–6
aged) when programming a tangible robot. When a child is involved in programming, it is …

The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming

Y Lin, D Weintrop - Journal of Computer Languages, 2021 - Elsevier
Block-based programming (BBP) environments have become increasingly commonplace
computer science education. Despite a rapidly expanding ecosystem of BBP environments …

Large Language Models for In-Context Student Modeling: Synthesizing Student's Behavior in Visual Programming

MH Nguyen, S Tschiatschek, A Singla - arxiv preprint arxiv:2310.10690, 2023 - arxiv.org
Student modeling is central to many educational technologies as it enables predicting future
learning outcomes and designing targeted instructional strategies. However, open-ended …

Review on challenges and solutions in novice programming education

TY Sim, SL Lau - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
Novice programming subject refers to the first programming subject taken by a student. This
is also commonly known as Computer Science 1 (CS1) subject. It is concluded that the …

Student assessment in cybersecurity training automated by pattern mining and clustering

V Švábenský, J Vykopal, P Čeleda, K Tkáčik… - Education and …, 2022 - Springer
Hands-on cybersecurity training allows students and professionals to practice various tools
and improve their technical skills. The training occurs in an interactive learning environment …

Taking coding home: Analysis of ScratchJr usage in home and school settings

A Unahalekhaka, MU Bers - Educational Technology Research and …, 2021 - Springer
With a growing number of ScratchJr usage, over 19 million users worldwide, we examined
the use in the United States of the free ScratchJr programming language, explicitly designed …

From {Solution Synthesis} to {Student Attempt Synthesis} for block-based visual programming tasks

A Singla, N Theodoropoulos - arxiv preprint arxiv:2205.01265, 2022 - arxiv.org
Block-based visual programming environments are increasingly used to introduce
computing concepts to beginners. Given that programming tasks are open-ended and …

Integrating Parsons puzzles within Scratch enables efficient computational thinking learning

J Bender, B Zhao, A Dziena, G Kaiser - Research and Practice in …, 2023 - rptel.apsce.net
A literature review revealed that students learning computational thinking (CT) via Scratch
often require substantial teacher support. We surveyed grade 6-9 teachers to learn their …

[PDF][PDF] A systematic review on the effectiveness of programming camps on middle school students' programming knowledge and attitudes of computing

C De Lira, R Wong, O Adesope - Journal of Computing Sciences in …, 2022 - ccsc.org
Computer science (CS) outreach during K-12 grades plays a huge role in students' interest
to pursue computing as a career. With the current 13 percent projected growth of computing …

Exploring novice programmers' hint requests in an intelligent block-based coding environment

JB Wiggins, FM Fahid, A Emerson, M Hinckle… - Proceedings of the …, 2021 - dl.acm.org
Block-based programming environments are widely used by novices who are learning
computer science. However, even in block-based coding environments that have been …