Cited by 31Teaching and Learning ProgrammingEducational Robotics and EngineeringSpreadsheets and End-User Computing

The DOI matches its DataCite record.

Visual Programming Language for Thymio II Robot

Open access

Abstract

This paper introduces a visual programming language (vpl) for Thymio II, an educational robot.Our vpl is intended for children in primary school and aims at making robotics programming approachable for young children by creating a close correspondence between the icons of the programming language and the design of the robot.Its two modes of operation -basic and advanced -allow children to learn programming at a level suitable for their current skill.Moreover, our vpl provides a live generation of textual code that eases the transition to textual programming for more advanced children.This paper describes the goals and the guiding principles behind the design of our vpl and demonstrates how an iterative development process with evaluations with children resulted in an improved vpl.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.3929/ethz-a-010144554

Cites

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The VPL platform represents parts of the robot's language by graphical icons that can be directly interpreted by human problem solvers, particularly facilitating transitions from FORM to PROG phases.

    “The VPL platform (Fig. 5) represents parts of the robot's language by graphical icons that can be directly interpreted by human problem solvers, particularly facilitating transitions from FORM to PROG phases.”

    From Fostering computational thinking through educational robotics: a model for creative computational problem solving (2020) · cites this paper as Shin, Siegwart, & Magnenat, 2014

    The Introduction and §4.1 Design (pages not provided) describe graphical programming elements that closely correspond to the robot’s design, sensors, and actuators. Section 4.2 Evaluation reports that children could relate visual changes to textual code, supporting a transition toward textual programming. The paper does not identify FORM and PROG phases or show that VPL specifically facilitates a transition between them. (LLM, conf=0.86)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

No references could be resolved yet.

Research works printed but not linked: 7

  1. D. Benedetelli. LEGO MINDSTORMS EV3 Laboratory: Build, Program, and Experiment with Five Wicked Cool Robots. No Starch Press, 2013.
  2. E. Cejka, C. Rogers, and M. Portsmore. Kindergarten robotics: Using robotics to motivate math, science, and engineering literacy in elementary school. International Journal of Engineering Education, 22(4):711-722, 2006.
  3. L. P. Flannery, B. Silverman, E. R. Kazakoff, M. U. Bers, P. Bontá, and M. Resnick. Designing scratchjr: Support for early childhood learning through computer programming. In Proceedings of the 12th International Conference on Interaction Design and Children, pages 1-10, 2013.
  4. E. Kazakoff and M. Bers. Programming in a robotics context in the kindergarten classroom: The impact on sequencing skills. Journal of Educational Multimedia and Hypermedia, 21(4):371-391, 2012.
  5. S. Magnenat, P. Rétornaz, M. Bonani, V. Longchamp, and F. Mondada. ASEBA: A modular architecture for event-based control of complex robots. IEEE/ASME Transactions on Mechatronics, pages PP(99) 1-9, 2010.
  6. S. Magnenat, F. Riedo, M. Bonani, and F. Mondada. A programming workshop using the robot "Thymio-II": The effect on the understanding by children. In IEEE Workshop on Advanced Robotics and its Social Impacts (ARSO), 2012.
  7. M. Resnick and B. Silverman. Some reflections on designing construction kits for kids. In Proceedings of the 2005 Conference on Interaction Design and Children, pages 117-122, 2005.

Cited by

Sorted by citations

Metadata

Authors
Shin, J., Siegwart, R., & Magnenat, S.
Affiliations
ETH Zurich (CH)
Venue
ETH Zurich
Publisher
ETH Zurich
Published
2014
OpenAlex
W2541892138
Cited by
26
References
0
Citations by year
2025: 4 · 2021: 5 · 2020: 6 · 2019: 4 · 2018: 1 · 2017: 2 · 2016: 1 · 2015: 2 · 2014: 1
FWCI
1.27
Type
conference paper
Language
en
Open access
Licence
other-oa
Locations
  • Repository for Publications and Research Data (ETH Zurich) (submittedVersion, other-oa)
  • ETH Zürich Research Collection
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Social Sciences › Education › Educational Robotics and Engineering
  • Physical Sciences › Computer Science › Software › Spreadsheets and End-User Computing
Keywords
visual programming languages, educational robots, programming for children, elementary school, iterative development

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review