Trends in tools used to teach computational thinking through elementary coding

被引:16
|
作者
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 条
  • [1] Measuring the effect of continuous professional development on elementary teachers' self-efficacy to teach coding and computational thinking
    Rich, Peter J.
    Mason, Stacie L.
    O'Leary, Jared
    COMPUTERS & EDUCATION, 2021, 168
  • [2] Coding and Computational Thinking Across the Curriculum: A Review of Educational Outcomes
    Mills, Kathy A.
    Cope, Jen
    Scholes, Laura
    Rowe, Luke
    REVIEW OF EDUCATIONAL RESEARCH, 2024,
  • [3] The Code-Centric Nature of Computational Thinking Education: A Review of Trends and Issues in Computational Thinking Education Research
    Kite, Vance
    Park, Soonhye
    Wiebe, Eric
    SAGE OPEN, 2021, 11 (02):
  • [4] A Mobile Application to Teach Coding and Computational Thinking in Scratch Programming Language
    Salahli, M. A.
    Gasimzadeh, T.
    Alasgarova, F.
    Guliyev, A.
    13TH INTERNATIONAL CONFERENCE ON THEORY AND APPLICATION OF FUZZY SYSTEMS AND SOFT COMPUTING - ICAFS-2018, 2019, 896 : 807 - 814
  • [5] Promoting Computational Thinking through Visual Block Programming Tools
    Plaza, Pedro
    Castro, Manuel
    Manuel Saez-Lopez, Jose
    Sancristobal, Elio
    Gil, Rosario
    Menacho, Antonio
    Garcia-Loro, Felix
    Quintana, Blanca
    Martin, Sergio
    Blazquez, Manuel
    Macho, Alejandro
    Baizan, Pablo
    Mur, Francisco
    Carro, German
    Perez, Clara
    Carrasco, Ramon
    Lopez-Rey, Africa
    Rodriguez-Artacho, Miguel
    Ruiperez-Valiente, Jose A.
    PROCEEDINGS OF THE 2021 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2021, : 1137 - 1142
  • [6] Trends and development in research on computational thinking
    Tekdal, Mehmet
    EDUCATION AND INFORMATION TECHNOLOGIES, 2021, 26 (05) : 6499 - 6529
  • [7] DIGITAL TOOLS USED FOR THE DEVELOPMENT OF COMPUTATIONAL THINKING IN PRIMARY EDUCATION: A TEN YEAR SYSTEMATIC LITERATURE REVIEW
    Kordaki, Maria
    Kakavas, Panagiotis
    9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 6346 - 6356
  • [8] Coding in K-8: International Trends in Teaching Elementary/Primary Computing
    Rich, Peter J.
    Browning, Samuel F.
    Perkins, McKay
    Shoop, Timothy
    Yoshikawa, Emily
    Belikov, Olga M.
    TECHTRENDS, 2019, 63 (03) : 311 - 329
  • [9] Coding in K-8: International Trends in Teaching Elementary/Primary Computing
    Peter J. Rich
    Samuel F. Browning
    McKay Perkins
    Timothy Shoop
    Emily Yoshikawa
    Olga M. Belikov
    TechTrends, 2019, 63 : 311 - 329
  • [10] An Ontology based approach to teach Computational Thinking
    Araujo, Cristiana
    Lima, Lazaro V. O.
    Henriques, Pedro Rangel
    2019 INTERNATIONAL SYMPOSIUM ON COMPUTERS IN EDUCATION (SIIE), 2019,