Supporting the Transition from Block-Based to Text-Based Programming in a Non-English-Speaking Context Using the LogicFun Platform

This mixed-methods case study investigated the transition from block-based to text-based programming among Greek middle school students. Twenty students (ages 12–15) participated in a ten-week program using LogicFun, a client-side web platform integrating native language tutorials, visual blocks, and real-time Python code generation via the Pyodide library. The data included pre/post questionnaires, field notes, reflective journals, and programming artifacts. The results demonstrated statistically significant improvements in Python understanding (p < 0.001, d = 1.76) and programming confidence (p < 0.01, d = 0.78). Thematic analysis revealed four key themes: dual representation facilitating syntax comprehension, native language support reducing cognitive load, progressive development of computational thinking, and the challenge of debugging. This study contributes empirical evidence on dual-modality programming environments, highlighting the critical role of linguistic accessibility in programming education for non-English-speaking contexts by demonstrating its significant impact on cognitive load and student confidence, with broader implications for the design of inclusive programming tools for linguistically diverse learners.

Authors

Institutions

Publication Details

Journal
Ubiquitous Learning An International Journal
Published
2026-10-09
DOI
https://doi.org/10.18848/1835-9795/cgp/a383
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Supporting the Transition from Block-Based to Text-Based Programming in a Non-English-Speaking Context Using the LogicFun Platform

Stavros Fatouros, Christos Pappas
Ubiquitous Learning An International Journal
Teaching and Learning Programming
article

Supporting the Transition from Block-Based to Text-Based Programming in a Non-English-Speaking Context Using the LogicFun Platform

Stavros Fatouros, Christos Pappas
article en

Abstract

This mixed-methods case study investigated the transition from block-based to text-based programming among Greek middle school students. Twenty students (ages 12–15) participated in a ten-week program using LogicFun, a client-side web platform integrating native language tutorials, visual blocks, and real-time Python code generation via the Pyodide library. The data included pre/post questionnaires, field notes, reflective journals, and programming artifacts. The results demonstrated statistically significant improvements in Python understanding (p < 0.001, d = 1.76) and programming confidence (p < 0.01, d = 0.78). Thematic analysis revealed four key themes: dual representation facilitating syntax comprehension, native language support reducing cognitive load, progressive development of computational thinking, and the challenge of debugging. This study contributes empirical evidence on dual-modality programming environments, highlighting the critical role of linguistic accessibility in programming education for non-English-speaking contexts by demonstrating its significant impact on cognitive load and student confidence, with broader implications for the design of inclusive programming tools for linguistically diverse learners.

Ubiquitous Learning An International Journal
University of West Attica (GR)
Openalex Percentile: Top 6%
Teaching and Learning Programming
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.