首页> 外文会议>IEEE Global Engineering Education Conference >Exploring the Programming Concepts Practiced by Scratch Users: an Analysis of Project Repositories
【24h】

Exploring the Programming Concepts Practiced by Scratch Users: an Analysis of Project Repositories

机译:探索由划痕用户练习的编程概念:项目存储库的分析

获取原文

摘要

Scratch enables children to learn about programming by creating games and animations, and is currently one of the most popular introductory programming languages. While Scratch has been found to increase students’ motivation and interest in programming, it has been debated whether Scratch users practice and learn about core programming concepts such as loops, conditional expressions, procedures and variables. This paper presents a large scale study of the progression of the programming concepts practiced by Scratch users through an analysis of their complete public project portfolios. A dataset of over 112 thousand authors and their 1 million projects was constructed and analyzed from three viewpoints. First, we investigate the development of programming concepts by looking at block usage statistics for each project in the users’ repositories. Second, we score and analyze the dataset using a computational thinking rubric. Third, we identify users that have left the Scratch platform and evaluate the learning goals they have achieved. Our results show that, while users progress in Scratch, there is a positive trend in the use of all concepts that were examined. Within the least utilized concepts, even after the 20th project of Scratch users, are procedures, conditional loops and logic operations. Examining the users who have left the Scratch platform after creating at least the mean amount of nine projects, we measured that half had left without ever utilizing procedures, and a third had left without ever utilizing conditional loops.
机译:Scratch使儿童能够通过创建游戏和动画来了解编程,并且目前是最受欢迎的介绍性编程语言之一。虽然已经发现划痕提高了学生对编程的动机和兴趣,但它已经争论了划痕用户练习和了解核心编程概念,如循环编程概念,如环路,条件表达式,程序和变量。本文通过分析其完整的公共项目投资组合,对划痕用户进行了大规模研究。从三个观点来看并分析了一个超过112000名作者的数据集及其100万个项目。首先,我们通过查看用户的存储库中每个项目的块使用统计数据来调查编程概念的开发。其次,我们使用计算思维标题进行评分并分析数据集。第三,我们识别已离开划痕平台并评估他们所取得的学习目标的用户。我们的结果表明,虽然用户在划伤中进行了进展,但在使用所有概念的情况下都存在积极的趋势。在最不利用的概念中,即使在划痕用户的第20个项目之后,是程序,条件循环和逻辑操作。检查至少在创造九个项目的平均数量之后离开临时平台的用户,我们测量了一半的留下而不使用程序,第三个没有使用条件循环。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号