Trends in tools used to teach computational thinking through elementary coding

被引:20
作者
Rich, Peter J. [1 ]
Bartholomew, Scott [1 ]
Daniel, David [1 ]
Dinsmoor, Kenzie [1 ]
Nielsen, Meagan [1 ]
Reynolds, Connor [1 ]
Swanson, Meg [1 ]
Winward, Ellyse [1 ]
Yauney, Jessica [1 ]
机构
[1] Brigham Young Univ, Provo, UT 84602 USA
关键词
Computational thinking; elementary education; programming; coding; educational tools; SCIENCE; LITERACY; ROBOTICS; MEDIA; WEB;
D O I
10.1080/15391523.2022.2121345
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this study, we attempted to curate a list of tools whose primary intent is to enable and teach children to code. From this list, we developed a framework for the classification of coding tools and reviewed current research to determine how tools are used to teach coding in elementary education. The catalog grew to over 300 specific tools intended to teach coding to children. We subsequently searched Google Scholar for studies of computational thinking in elementary or primary education. This resulted in an analysis of 161 research studies in which there was an intervention intended to teach computational thinking to young children. Through this analysis, we identified patterns in which tools have been used to teach elementary coding, to which audiences, and in what ways.
引用
收藏
页码:269 / 290
页数:22
相关论文
共 50 条
[21]   Elementary Students' First Approach to Computational Thinking and Programming [J].
Kjallander, Susanne ;
Mannila, Linda ;
Akerfeldt, Anna ;
Heintz, Fredrik .
EDUCATION SCIENCES, 2021, 11 (02) :1-15
[22]   Design and Validation of a Computational Thinking Test for Children in the First Grades of Elementary Education [J].
Zapata, Jorge Hernan Aristizabal ;
Posada, Julian Esteban Gutierrez ;
Diago, Pascual D. .
MULTIMODAL TECHNOLOGIES AND INTERACTION, 2024, 8 (05)
[23]   Current trends in robotics in education and computational thinking [J].
Jose Garcia-Penalvo, Francisco ;
Angel Conde, Miguel ;
Goncalves, Jose ;
Lima, Jose .
TEEM'21: NINTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, 2021, :9-12
[24]   DEVELOPING COMPUTATIONAL THINKING SKILLS IN K-12 EDUCATION THROUGH BLOCK PROGRAMMING TOOLS [J].
Humble, N. .
12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, :4865-4873
[25]   Measuring teacher beliefs about coding and computational thinking [J].
Rich, Peter J. ;
Larsen, Ross A. ;
Mason, Stacie L. .
JOURNAL OF RESEARCH ON TECHNOLOGY IN EDUCATION, 2021, 53 (03) :296-316
[26]   Can Pre-school Children Learn Programming and Coding Through Guided Play Activities? A Case Study in Computational Thinking [J].
Valerie Critten ;
Hannah Hagon ;
David Messer .
Early Childhood Education Journal, 2022, 50 :969-981
[27]   Can Pre-school Children Learn Programming and Coding Through Guided Play Activities? A Case Study in Computational Thinking [J].
Critten, Valerie ;
Hagon, Hannah ;
Messer, David .
EARLY CHILDHOOD EDUCATION JOURNAL, 2022, 50 (06) :969-981
[28]   Elementary Computational Thinking Instruction and Assessment: A Learning Trajectory Perspective [J].
Luo, Feiya ;
Israel, Maya ;
Gane, Brian .
ACM TRANSACTIONS ON COMPUTING EDUCATION, 2022, 22 (02)
[29]   Computational thinking in elementary classrooms: measuring teacher understanding of computational ideas for teaching science [J].
Yadav, Aman ;
Krist, Christina ;
Good, Jon ;
Caeli, Elisa Nadire .
COMPUTER SCIENCE EDUCATION, 2018, 28 (04) :371-400
[30]   Integrating Computational Thinking into Elementary Science Curriculum: an Examination of Activities that Support Students' Computational Thinking in the Service of Disciplinary Learning [J].
Waterman, Kevin P. ;
Goldsmith, Lynn ;
Pasquale, Marian .
JOURNAL OF SCIENCE EDUCATION AND TECHNOLOGY, 2020, 29 (01) :53-64