在旁观者的眼中?可视化编程环境中的创造力检测
In the Eye of the Beholder? Detecting Creativity in Visual Programming Environments
摘要:
可视化编程环境越来越成为学校课程的一部分。它们促进学生创造性思维的潜力是采用它们的一个重要因素。然而,不存在用于检测学生编程行为中的创造性的标准方法,并且手动分析程序需要人类专业知识并且耗时。这项工作提供了一个计算工具,用于测量视觉编程的创造力,结合理论从文献与数据采掘的方法。它将创意过程的经典维度调整到我们的环境中,同时考虑新的方面,如项目的视觉元素。我们将这种方法应用于Scratch编程环境,测量数百个项目的创造力得分。我们表明,目前的计算思维的Scratch指标未能捕捉到重要方面的创造力,如视觉文物的项目。与Scratch教师进行的访谈验证了我们的方法。
英文摘要:
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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。