Improving Computational Thinking for Middle School Students Through Python']Python Programming: Interaction Effect Analysis of Grade Level and Gender

被引:0
作者
Sun, Lihui [1 ,2 ]
Liu, Junjie [2 ]
机构
[1] Minzu Univ China, Sch Educ, Dept Educ Technol, Beijing, Peoples R China
[2] Minzu Univ China, Sch Educ, 27 Zhongguancun South Ave, Beijing 100081, Peoples R China
关键词
!text type='Python']Python[!/text] programming; computational thinking skills; middle school students; grade level; gender; COGNITIVE-DEVELOPMENT;
D O I
10.1177/07356331251332751
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computational Thinking (CT) has evolved as an essential competency for K-12 students, and programming practices are recognized as the key way to facilitate CT development. However, most studies of CT development in middle graders have focused on visual programming, lacking evidence to demonstrate the effectiveness of Python programming. Therefore, this study first developed 16 Python programming courses based on the CodeCombat programming platform. Then we conducted a 16-week Python programming course intervention study with 79 middle school students in seventh, eighth, and ninth grades in China to clarify the impact of Python programming on middle graders' CT. The results revealed that Python programming intervention significantly improved CT for seventh, eighth, and ninth graders. The analysis of interaction effects for grade and gender showed that Python programming was most beneficial for eighth graders in CT improvement. Meanwhile, we found that the difference in CT caused by the gender factor varied according to grade level. Specifically, the gender factor caused significant CT differences in eighth and ninth graders, and girls were better performers than boys. These findings enrich the outcomes of Python programming and CT education in middle schools and provide implications for frontline programming educators to conduct Python interventions.
引用
收藏
页数:28
相关论文
共 62 条
  • [1] Allan V, 2010, SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P390
  • [2] Exploring grade levels and gender differences in Numeracy Thinking among secondary school students.
    Ameer, Ilda Salwani
    Singh, Parmjit
    [J]. 6TH INTERNATIONAL CONFERENCE ON UNIVERSITY LEARNING AND TEACHING (INCULT 2012), 2013, 90 : 187 - 195
  • [3] Learning Computational Thinking Together: Effects of Gender Differences in Collaborative Middle School Robotics Program
    Ardito, Gerald
    Czerkawski, Betuel
    Scollins, Lauren
    [J]. TECHTRENDS, 2020, 64 (03) : 373 - 387
  • [4] Effects of the Problem-Oriented Learning Model on Middle School Students' Computational Thinking Skills in a Python']Python Course
    Bai, Hongquan
    Wang, Xin
    Zhao, Li
    [J]. FRONTIERS IN PSYCHOLOGY, 2021, 12
  • [5] Bebras, 2024, International challenge on informatics and computational thinking
  • [6] Bocconi S., 2022, Reviewing Computational Thinking in Compulsory Education
  • [7] Bundy A., 2007, Journal of Scientific and Practical Computing, V1, P67
  • [8] Bybee R. W., 2006, BSCS 5E INSTRUCTIONA
  • [9] Computer Science Teachers Association (CSTA) & International Society for Technology in Education (ISTE), 2011, Operational defnition of computational thinking for K-12 education
  • [10] CONSTRUCT VALIDITY IN PSYCHOLOGICAL TESTS
    CRONBACH, LJ
    MEEHL, PE
    [J]. PSYCHOLOGICAL BULLETIN, 1955, 52 (04) : 281 - 302