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

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.

Authors

Institutions

Publication Details

Journal
Journal of Educational Computing Research
Published
2025-04-04
DOI
https://doi.org/10.1177/07356331251332751
Citations
1
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
1.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Junjie Liu, Lihui Sun
1 citations
Journal of Educational Computing Research
Teaching and Learning Programming
1.69
article

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

Junjie Liu, Lihui Sun
article en
1 citations

Abstract

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.

Journal of Educational Computing ResearchVol. 63(4)
Minzu University of China (CN)
Openalex Percentile: Top 14%
Teaching and Learning Programming
1.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.