In the Eye of the Beholder? Detecting Creativity in Visual Programming Environments
Visual programming environments are increasingly part of the curriculum in schools. Their potential for promoting creative thinking of students is an important factor in their adoption. However, there does not exist a standard approach for detecting creativity in students' programming behavior,...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Visual programming environments are increasingly part of the curriculum in
schools. Their potential for promoting creative thinking of students is an
important factor in their adoption. However, there does not exist a standard
approach for detecting creativity in students' programming behavior, and
analyzing programs manually requires human expertise and is time consuming.
This work provides a computational tool for measuring creativity in visual
programming that combines theory from the literature with data mining
approaches. It adapts the classical dimensions of creative processes to our
setting, as well as considering new aspects such as visual elements of the
projects. We apply this approach to the Scratch programming environment,
measuring the creativity score of hundreds of projects. We show that current
metrics of computational thinking in Scratch fail to capture important aspects
of creativity, such as the visual artifacts of projects. Interviews conducted
with Scratch teachers validate our approach. |
---|---|
DOI: | 10.48550/arxiv.2004.05878 |