首页 /研究 /Computational Thinking Skills of Young Children Working on a Programming Task
OTHER

Computational Thinking Skills of Young Children Working on a Programming Task

Diane van der Linde, Joke Voogt, Nicole van der Aar

发表年份
2021
引用次数
4

摘要

In this study we analysed what computational thinking skills pupils used when programming a small robot to solve a given problem, a simple programming task in which pupils had to select codes and put them in the correct place. Computational thinking is the process of (re)formulating a problem so that it becomes possible to use computer technology to solve it. Five computational thinking subskills were needed to solve the given problem: problem decomposition, abstraction, data ordering, testing and debugging. Forty-two pairs of pupils from grades 2 through 6 (ages 6-12) worked on the programming task. To capture their thoughts, they were asked to think aloud. The pairs were videotaped while working on the programming task. A rubric was developed to score the presence and quality of the use of the five subskills. Data analysis showed that just under half of the pairs succeeded in solving the task, mainly the pairs from the higher grades. For three of the five subskills (problem decomposition, abstraction, testing), the greatest improvement in approach occurred between placing code 1 and code 2. Successful pairs worked in a structured way.

关键词

Computational thinkingTask (project management)Mathematics educationComputer sciencePsychologyCognitive scienceCognitive psychologyEngineeringSystems engineering

相关论文

查看 OTHER 分类全部论文