The Impact of Code Structure on Programming Fluency for Kids in Programming Languages

This paper investigates the impact of children's programming fluency and its relationship to the structure of the programming code, aiming to determine the best age to start teaching programming. A mixed-methods approach was employed, combining quantitative assessments with qualitative observations to assess children's development of computational skills. The study focused on block coding, particularly using the Scratch programming language to enhance children's program-ming fluency. The findings reveal that block coding significantly improves programming fluency, especially for children between 10 and 15, highlighting the importance of code structure in helping young learners better understand programming concepts such as encapsulation. This study emphasizes the value of early programming education and offers insights into effective teaching methods to promote computational thinking and creativity in young learners.

Authors

Institutions

Publication Details

Published
2024-12-17
DOI
https://doi.org/10.1109/icca62237.2024.10927931
Citations
1
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.41
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Impact of Code Structure on Programming Fluency for Kids in Programming Languages

Musbah Abdulgader, Rehab Ramadan Soudani, Afaf Alayadl Mohamed Experts, Ahmed Mohamed Abdulgader
1 citations
Teaching and Learning Programming
0.41
article

The Impact of Code Structure on Programming Fluency for Kids in Programming Languages

Musbah Abdulgader, Rehab Ramadan Soudani, Afaf Alayadl Mohamed Experts, Ahmed Mohamed Abdulgader
article en
1 citations

Abstract

This paper investigates the impact of children's programming fluency and its relationship to the structure of the programming code, aiming to determine the best age to start teaching programming. A mixed-methods approach was employed, combining quantitative assessments with qualitative observations to assess children's development of computational skills. The study focused on block coding, particularly using the Scratch programming language to enhance children's program-ming fluency. The findings reveal that block coding significantly improves programming fluency, especially for children between 10 and 15, highlighting the importance of code structure in helping young learners better understand programming concepts such as encapsulation. This study emphasizes the value of early programming education and offers insights into effective teaching methods to promote computational thinking and creativity in young learners.

Norfolk State University (US), Center for Solar Energy Research and Studies (LY)
Quality Education
Openalex Percentile: Top 23%
Teaching and Learning Programming
0.41
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.