17 citations · 60 across the 8 of their papers we have counts for
7 papers · 1 filter
A Block-Based Testing Framework for Scratch
Patric Feldmeier, Gordon Fraser, Ute Heuer +2
Block-based programming environments like Scratch are widely used in introductory programming courses. They facilitate learning pivotal programming concepts by eliminating syntacti…
Common Problems and Effects of Feedback on Fun When Programming Ozobots in Primary School
Luisa Greifenstein, Isabella Graßl, Ute Heuer +1
Computational thinking is increasingly introduced at primary school level, usually with some form of programming activity. In particular, educational robots provide an opportunity…
Common Patterns in Block-Based Robot Programs
Florian Obermüller, Robert Pernerstorfer, Lisa Bailey +2
Programmable robots are engaging and fun to play with, interact with the real world, and are therefore well suited to introduce young learners to programming. Introductory robot pr…
Effects of Hints on Debugging Scratch Programs: An Empirical Study with Primary School Teachers in Training
Luisa Greifenstein, Florian Obermüller, Ewald Wasmeier +2
Bugs in learners' programs are often the result of fundamental misconceptions. Teachers frequently face the challenge of first having to understand such bugs, and then suggest ways…
Code Perfumes: Reporting Good Code to Encourage Learners
Florian Obermüller, Lena Bloch, Luisa Greifenstein +2
Block-based programming languages like Scratch enable children to be creative while learning to program. Even though the block-based approach simplifies the creation of programs, l…
Guiding Next-Step Hint Generation Using Automated Tests
Florian Obermüller, Ute Heuer, Gordon Fraser
Learning basic programming with Scratch can be hard for novices and tutors alike: Students may not know how to advance when solving a task, teachers may face classrooms with many r…
LitterBox: A Linter for Scratch Programs
Gordon Fraser, Ute Heuer, Nina Körber +2
Creating programs with block-based programming languages like Scratch is easy and fun. Block-based programs can nevertheless contain bugs, in particular when learners have misconce…