Towards Data-Driven Learning Paths to Develop Computational Thinking with Scratch

被引:28
|
作者
Moreno-Leon, Jesus [1 ]
Robles, Gregorio [1 ]
Roman-Gonzalez, Marcos [2 ]
机构
[1] Univ Rey Juan Carlos, Madrid 28933, Spain
[2] Univ Nacl Educ Distancia, E-28040 Madrid, Spain
关键词
Programming profession; Tools; Education; Games; Computational modeling; Programming; computational thinking; learning paths; data-driven; Scratch; SKILLS;
D O I
10.1109/TETC.2017.2734818
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the introduction of computer programming in schools around the world, a myriad of guides are being published to support educators who are teaching this subject, often for the first time. Most of these books offer a learning path based on the experience of the experts who author them. In this paper we propose and investigate an alternative way of determining the most suitable learning paths by analyzing projects developed by learners hosted in public repositories. Therefore, we downloaded 250 projects of different types from the Scratch online platform, and identified the differences and clustered them based on a quantitative measure, the computational thinking score provided by Dr. Scratch. We then triangulated the results by qualitatively studying in detail the source code of the prototypical projects to explain the progression required to move from one cluster to the next one. The result is a data-driven itinerary that can support teachers and policy makers in the creation of a curriculum for learning to program. Aiming to generalize this approach, we discuss a potential recommender tool, populated with data from public repositories, to allow educators and learners creating their own learning paths, contributing thus to a personalized learning connected with students' interests.
引用
收藏
页码:193 / 205
页数:13
相关论文
共 50 条
  • [21] Be Constructive: Learning Computational Thinking Using Scratch™ Online Community
    Chowdhury, Bushra
    Johri, Aditya
    Kafura, Dennis
    Lohani, Vinod
    [J]. ADVANCES IN WEB-BASED LEARNING - ICWL 2019, 2019, 11841 : 49 - 60
  • [22] Architecting data-driven microbial electrochemistry from scratch
    Miran, Waheed
    Imamura, Gaku
    Okamoto, Akihiro
    [J]. PATTERNS, 2022, 3 (11):
  • [23] Data-Driven Force Control of an Automated Scratch Test
    Diepers, Florian
    Polke, Dominik
    Ahle, Elmar
    Soeffker, Dirk
    [J]. 2022 10TH INTERNATIONAL CONFERENCE ON CONTROL, MECHATRONICS AND AUTOMATION (ICCMA 2022), 2022, : 94 - 99
  • [24] A kernel method for learning constitutive relation in data-driven computational elasticity
    Kanno, Yoshihiro
    [J]. JAPAN JOURNAL OF INDUSTRIAL AND APPLIED MATHEMATICS, 2021, 38 (01) : 39 - 77
  • [25] A kernel method for learning constitutive relation in data-driven computational elasticity
    Yoshihiro Kanno
    [J]. Japan Journal of Industrial and Applied Mathematics, 2021, 38 : 39 - 77
  • [26] A Data-Driven Framework for Crack Paths Propagation
    Tan, Xichen
    Yu, Jiaping
    Xia, Jing
    [J]. THEORETICAL COMPUTER SCIENCE, NCTCS 2022, 2022, 1693 : 194 - 205
  • [27] EMS®: A Massive Computational Experiment Management System towards Data-driven Robotics
    Lin, Qinjie
    Ye, Guo
    Liu, Han
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2023), 2023, : 9068 - 9075
  • [28] Computational Data-Driven Materials Discovery
    Mannodi-Kanakkithodi, Arun
    Chan, Maria K. Y.
    [J]. TRENDS IN CHEMISTRY, 2021, 3 (02): : 79 - 82
  • [29] Data-driven computational protein design
    Frappier, Vincent
    Keating, Amy E.
    [J]. CURRENT OPINION IN STRUCTURAL BIOLOGY, 2021, 69 : 63 - 69
  • [30] Data-Driven games in computational mechanics
    Weinberg, K.
    Stainier, L.
    Conti, S.
    Ortiz, M.
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2023, 417