Blink: An educational software debugger for Scratch

The process of teaching children to code is often slowed down by the delay in providing feedback on each student’s code. Especially in larger classrooms, teachers often lack the time to give individual feedback to each student. That is why it is important to equip children with tools that can provid...

Full description

Saved in:
Bibliographic Details
Published in:SoftwareX Vol. 25; p. 101617
Main Authors: Strijbol, Niko, De Proft, Robbe, Goethals, Klaas, Mesuere, Bart, Dawyndt, Peter, Scholliers, Christophe
Format: Journal Article
Language:English
Published: Elsevier B.V 01.02.2024
Elsevier
Subjects:
ISSN:2352-7110, 2352-7110
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The process of teaching children to code is often slowed down by the delay in providing feedback on each student’s code. Especially in larger classrooms, teachers often lack the time to give individual feedback to each student. That is why it is important to equip children with tools that can provide immediate feedback and thus enhance their independent learning skills. This article presents Blink, a debugging tool specifically designed for Scratch, the most commonly taught programming language for children. Blink comes with basic debugging features such as ‘step’ and ‘pause’, allowing precise monitoring of the execution of Scratch programs. It also provides users with more advanced debugging options, such as back-in-time debugging and programmable pause. A group of children attending an extracurricular coding class have been testing the usefulness of Blink. Feedback from these young users indicates that Blink helps them pinpoint programming errors more accurately, and they have expressed an overall positive view of the tool.
ISSN:2352-7110
2352-7110
DOI:10.1016/j.softx.2023.101617