Pencil Code improves learners' computational thinking and computer learning attitude

被引:34
|
作者
Deng, Wenbo [1 ]
Pi, Zhongling [2 ]
Lei, Weina [1 ]
Zhou, Qingguo [3 ]
Zhang, Wenlan [1 ]
机构
[1] Shaanxi Normal Univ, Sch Educ, Xian 710062, Shaanxi, Peoples R China
[2] Shaanxi Normal Univ, Minist Educ, Key Lab Modern Teaching Technol, Xian, Shaanxi, Peoples R China
[3] Lanzhou Univ, Sch Informat Sci & Engn, Lanzhou, Gansu, Peoples R China
关键词
computational thinking; Pencil Code; programming environment; programming learning; RELIABILITY; VALIDITY; GAMES; K-12;
D O I
10.1002/cae.22177
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the current implementation of K-12 education, computational thinking is considered an important part of developing students' key abilities. Many studies have shown that computational thinking can be improved by programming, for example, using Scratch, App Inventor, and Python. However, different programming tools have different forms of programming that affect the development of learners' computational thinking. This study aimed to test the effects of different programming tools with the same teaching content on learners' computational thinking and computer learning attitude in real classroom teaching. Ninety-nine participants took part in an eight-week teaching intervention in the Visual Basic (text-based) and Pencil Code (block-based) programming environments. T tests showed that students learning in a mixed text-based and block-based Pencil Code programming environment not only had significantly improved computational thinking but also became more self-confident and enjoyed learning programming. Furthermore, our interviews after the eight-week teaching intervention found that students showed more communication and interaction behaviors learning with Pencil Code.
引用
收藏
页码:90 / 104
页数:15
相关论文
共 50 条
  • [21] Method for the assessment of computational thinking and code literacy
    Cordenonzi, Walkiria Helena
    Del Pino, Jose Claudio
    PRAXIS & SABER, 2021, 12 (31)
  • [22] The notion of Lego (c) Mindstorms as a powerful pedagogical tool: Scaffolding learners through computational thinking and computer programming
    Chetty, Jacqui
    INDEPENDENT JOURNAL OF TEACHING AND LEARNING, 2015, 10 : 69 - 84
  • [23] Learning Computational Thinking Efficiently
    Bender, Jeff
    Zhao, Bingpu
    Dziena, Alex
    Kaiser, Gail
    PROCEEDINGS OF THE 24TH AUSTRALASIAN COMPUTING EDUCATION CONFERENCE, ACE 2022, 2022, : 66 - 75
  • [24] Computational Thinking in Science Laboratories Based on the Flipped Classroom Model: Computational Thinking, Laboratory Entrepreneurial and Attitude
    Sari, Ugur
    Ulusoy, Alperen
    Pektas, Huseyin Mirac
    JOURNAL OF SCIENCE EDUCATION AND TECHNOLOGY, 2025,
  • [25] Improving Learning of Computational Thinking Using Creative Thinking Exercises in CS-1 Computer Science Courses
    Miller, L. Dee
    Soh, Leen-Kiat
    Chiriacescu, Vlad
    Ingraham, Elizabeth
    Shell, Duane F.
    Ramsay, Stephen
    Hazley, Melissa Patterson
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [26] Learners' Critical Thinking About Learning Mathematics
    Sachdeva, Shipra
    Eggen, Per-Odd
    INTERNATIONAL ELECTRONIC JOURNAL OF MATHEMATICS EDUCATION, 2021, 16 (03)
  • [27] Investigating the Role of Cognitive Abilities in Computational Thinking for Young Learners
    Salac, Jean
    Thomas, Cathy
    Butler, Chloe
    Franklin, Diana
    ICER 2021: PROCEEDINGS OF THE 17TH ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2021, : 2 - 17
  • [28] Computational Thinking for Science Positions Youth to Be Better Science Learners
    Cannady, Matthew A.
    Collins, Melissa A.
    Hurt, Timothy
    Montgomery, Ryan
    Greenwald, Eric
    Dorph, Rena
    EDUCATION SCIENCES, 2025, 15 (01):
  • [29] Exploring Gamification Approaches for Enhancing Computational Thinking in Young Learners
    del Olmo-Munoz, Javier
    Bueno-Baquero, Andrea
    Cozar-Gutierrez, Ramon
    Antonio Gonzalez-Calero, Jose
    EDUCATION SCIENCES, 2023, 13 (05):
  • [30] Signifying software engineering to computational thinking learners with AgentSheets and PoliFacets
    Monteiro, Ingrid Teixeira
    de Castro Salgado, Luciana Cardoso
    Mota, Marcelle Pereira
    Sampaio, Andreia Liborio
    de Souza, Clarisse Sieckenius
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2017, 40 : 91 - 112