Understanding the relationship between computational thinking and computational participation: a case study from Scratch online community

被引:0
|
作者
Bo Jiang
Wei Zhao
Xiaoqing Gu
Chengjiu Yin
机构
[1] East China Normal University,Department of Educational Information Technology, Shanghai Engineering Research Center for Digital Education Equipment
[2] Zhejiang University of Technology,College of Educational Science and Technology
[3] Kobe University,Information Science and Technology Center
关键词
Visual programming language; Scratch; Computational thinking; Computational participation; Causal inference;
D O I
暂无
中图分类号
学科分类号
摘要
Social learning theory posits that learning is most effective when providing learners with opportunities to observe and interact with peers. Unfortunately, current K-12 programming education overemphasizes individual learning and discourages learners from observing and interacting with others. The Scratch online community provides youth opportunities to actively participate in the community by allowing them to observe and interact with others. However, it is unclear what motivates learners’ active participation in the Scratch online community. With a large-scale database with more than two hundred thousand Scratch projects, this study explored the impact of the computational thinking reflected in Scratch projects on users’ participation. We examined Scratch’s online users’ computational thinking profile via clustering analysis on the projects they created, then studied the influence of computational thinking level reflected in projects on the users’ participation through causal analysis. The clustering analysis revealed three clusters of learners, and the advanced learners did not create more projects than others but their projects attract more participation from peers. Our statistic analysis finds a low to moderate strength of correlation between the computational thinking level reflected in projects and their popularity. However, the further causal analysis suggests that the computational thinking level reflected in projects fails to causally affect learners’ participation. Our results suggest that instructors should not only attach importance to the development of basic CT skills of youth but also do well to find ways to get youth to participate actively in social interaction activity during the programming process.
引用
收藏
页码:2399 / 2421
页数:22
相关论文
共 50 条
  • [1] Understanding the relationship between computational thinking and computational participation: a case study from Scratch online community
    Jiang, Bo
    Zhao, Wei
    Gu, Xiaoqing
    Yin, Chengjiu
    ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2021, 69 (05): : 2399 - 2421
  • [2] Be Constructive: Learning Computational Thinking Using Scratch™ Online Community
    Chowdhury, Bushra
    Johri, Aditya
    Kafura, Dennis
    Lohani, Vinod
    ADVANCES IN WEB-BASED LEARNING - ICWL 2019, 2019, 11841 : 49 - 60
  • [3] Youth Computational Participation in the Wild: Understanding Experience and Equity in Participating and Programming in the Online Scratch Community
    Fields, Deborah A.
    Kafai, Yasmin B.
    Giang, Michael T.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2017, 17 (03):
  • [4] A Dialogue Between Computational Thinking And Interdisciplinarity Using Scratch Software
    Zampieri, Maria Teresa
    Javaroni, Sueli Liberatti
    UNI-PLURIVERSIDAD, 2020, 20 (01) : 100 - +
  • [5] From Computational Thinking to Computational Participation in K-12 Education
    Kafai, Yasmin B.
    COMMUNICATIONS OF THE ACM, 2016, 59 (08) : 26 - 27
  • [6] Communicating about computational thinking: understanding affordances of portfolios for assessing high school students' computational thinking and participation practices
    Fields, Deborah
    Lui, Debora
    Kafai, Yasmin
    Jayathirtha, Gayithri
    Walker, Justice
    Shaw, Mia
    COMPUTER SCIENCE EDUCATION, 2021, 31 (02) : 224 - 258
  • [7] ?Start from scratch?: Integrating computational thinking skills in teacher education
    Broza, Orit
    Biberman-Shalev, Liat
    Chamo, Nurit
    THINKING SKILLS AND CREATIVITY, 2023, 48
  • [8] Insights on the Role of Scratch in Fostering Computational and Mathematical Thinking: The Case of Prime Factorization
    Gamze Kurt
    Özge Çakıoğlu
    Digital Experiences in Mathematics Education, 2024, 10 (1) : 76 - 107
  • [9] A Study on the Assessment of Introductory Computational Thinking via Scratch Programming in Primary Schools
    Fagerlund, Janne
    ICER'18: PROCEEDINGS OF THE 2018 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2018, : 264 - 265
  • [10] Inclusive Computational Thinking in Public Schools: A Case Study from Lisbon
    Pires A.C.
    Rocha F.
    Guerreiro T.
    Nicolau H.
    Interactions (N.Y.), 2024, 31 (04) : 32 - 37