<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Educ.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Education</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Educ.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2504-284X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/feduc.2026.1778718</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Machine learning and educational robotics, an implementation in initial university teacher training and for practicing teachers in primary education</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Redondo-Duarte</surname>
<given-names>Sara</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3377412"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Pattier</surname>
<given-names>Daniel</given-names>
</name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/1675856"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Neubauer</surname>
<given-names>Adrian</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2973842"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>S&#x00E1;ez L&#x00F3;pez</surname>
<given-names>Jose-Manuel</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3334503"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x0026; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
</contrib>
</contrib-group>
<aff id="aff1"><label>1</label><institution>Department of Didactics, School Organization and Special Didactics, National University of Distance Education (UNED)</institution>, <city>Madrid</city>, <country country="es">Spain</country></aff>
<aff id="aff2"><label>2</label><institution>Educational Studies, Universidad Complutense de Madrid</institution>, <city>Madrid</city>, <country country="es">Spain</country></aff>
<author-notes>
<corresp id="c001"><label>&#x002A;</label>Correspondence: Jose-Manuel S&#x00E1;ez L&#x00F3;pez, <email xlink:href="mailto:jmsaezlopez@edu.uned.es">jmsaezlopez@edu.uned.es</email></corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-02-27">
<day>27</day>
<month>02</month>
<year>2026</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2026</year>
</pub-date>
<volume>11</volume>
<elocation-id>1778718</elocation-id>
<history>
<date date-type="received">
<day>31</day>
<month>12</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>05</day>
<month>02</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>02</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2026 Redondo-Duarte, Pattier, Neubauer and S&#x00E1;ez L&#x00F3;pez.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Redondo-Duarte, Pattier, Neubauer and S&#x00E1;ez L&#x00F3;pez</copyright-holder>
<license>
<ali:license_ref start_date="2026-02-27">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<p>Programming and robotics-based training programs have been shown to enhance computational thinking and self-efficacy, yet limited attention has been paid to preparing future teachers to effectively implement these methodologies in educational practice. This study analyses the impact of an educational intervention based on visual block programming, educational robotics, and machine learning on the initial training of pre-service teachers and in-service primary school teachers. A quasi-experimental design was employed. The sample consisted of 170 participants: 83 students enrolled in a Primary Education degree program and 87 in-service primary school teachers. The instructional procedure was implemented through hands-on activities with micro:bit, Maqueen robots, and introductory machine learning concepts. Data were collected using a coding, robotics, and machine learning knowledge test, along with several validated Likert-type scales to assess attitudes toward the curricular integration of these technologies. For the first dimension, Student&#x2019;s <italic>t</italic>-tests and linear regression analyses were conducted, while correlation analyses and nonparametric tests were applied to the second dimension. The findings revealed significant improvements in the acquisition of basic computational concepts (sequences, loops, and conditionals) and in the understanding of machine learning, with university students outperforming practicing teachers. Comparative tests indicated a greater self-perception of technological competence among university students, particularly in block-based programming and the use of game engines for educational purposes. The results suggest that the structured integration of robotics and machine learning appears to constitute a viable and effective strategy for enhancing teacher training, promoting active methodologies, and fostering an interdisciplinary approach in primary education.</p>
</abstract>
<kwd-group>
<kwd>educational technology</kwd>
<kwd>higher education</kwd>
<kwd>machine learning</kwd>
<kwd>primary education</kwd>
<kwd>robotics</kwd>
</kwd-group>
<funding-group>
<funding-statement>The author(s) declared that financial support was received for this work and/or its publication. Competitive I+D+I project: Creative programming in primary education. Development of materials and proposals for block coding, game engines, machine learning, and robotics (PID2022-136442OB-I00). Knowledge Generation Projects 2022 (MICINN). Ministry of Science, Innovation and Universities of Spain.</funding-statement>
</funding-group>
<counts>
<fig-count count="2"/>
<table-count count="6"/>
<equation-count count="0"/>
<ref-count count="45"/>
<page-count count="12"/>
<word-count count="8759"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Higher Education</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec1">
<title>Introduction</title>
<p>Rapid advances in digital technologies have driven the need to integrate new skills into educational processes, including computational thinking, programming, educational robotics, and, more recently, artificial intelligence (AI) and machine learning (ML). Computational thinking, understood as a set of skills for formulating and solving problems through structured and logical processes, has become a key competence in contemporary education. In parallel, the expansion of AI-based technologies has highlighted the importance of fostering AI and ML literacy among both students and teachers, including an understanding of data, models, and algorithmic decision-making, as well as their ethical and social implications.</p>
<p>In this context, teacher education plays a crucial role. Initial teacher training in higher education strongly influences future teachers&#x2019; beliefs, attitudes, and technological competencies, which in turn affect their willingness and ability to integrate emerging technologies into classroom practice. However, without adequate training, teachers may face difficulties in implementing programming, robotics, and ML-based activities or may resist their curricular integration. This situation underscores the need to analyze educational interventions that combine these technologies within teacher education programs.</p>
</sec>
<sec id="sec2">
<title>Related studies</title>
<p>Empirical research has shown that visual block programming and educational robotics positively impact students&#x2019; conceptual understanding, computational thinking, motivation, and engagement across educational levels (<xref ref-type="bibr" rid="ref3">Chevalier et al., 2022</xref>; <xref ref-type="bibr" rid="ref41">Wu and Su, 2021</xref>; <xref ref-type="bibr" rid="ref40">Wong, 2024</xref>). In primary education, robotics has been widely associated with STEM learning, particularly mathematics and science, while also supporting interdisciplinary approaches and inclusive practices.</p>
<sec id="sec3">
<title>The implementation of robotics and ML in primary education</title>
<p>Schools and educational systems are permeable to change and emerging social needs. For this reason, there has been an increase in the use of robotics and ML in primary school classrooms internationally in recent years. So much so that <xref ref-type="bibr" rid="ref30">Sperling et al. (2022)</xref>, following actor-network theory, point out that complex relationships develop in schools through the interaction between human and non-human actors. In fact, they warn that the latter play a crucial role in teacher performance, curriculum development, and routines, among other aspects.</p>
<p>ML has been used in various ways at this educational level. One trend in academic literature is the use of this technology to predict academic outcomes (<xref ref-type="bibr" rid="ref18">Lillo et al., 2024</xref>), early school leaving (<xref ref-type="bibr" rid="ref20">Musso et al., 2020</xref>), and student repetition rates (<xref ref-type="bibr" rid="ref4">Constante Amores et al., 2024</xref>). Other authors (<xref ref-type="bibr" rid="ref1">Alonso-Secades et al., 2022</xref>) have sought to improve the effectiveness of education systems in developing countries to provide evidence that could support decision-making from the policy level down to the classroom. <xref ref-type="bibr" rid="ref30">Sperling et al. (2022)</xref> also used ML to reinforce mathematics learning in Swedish schools. Meanwhile, <xref ref-type="bibr" rid="ref36">Villegas-Ch et al. (2024)</xref> developed an ML system that provided students with real-time visual and verbal feedback on their writing, which allowed early identification of difficulties (e.g., pressure, consistency, alignment) in writing in students aged 7&#x2013;11&#x202F;years.</p>
<p>From another perspective, educational robotics is characterized as a manipulative (<xref ref-type="bibr" rid="ref29">Schina et al., 2025</xref>), accessible, and effective resource (<xref ref-type="bibr" rid="ref19">Moreno-Palma et al., 2025</xref>). Its use is usually associated primarily with STEM subjects, as it has proven effective for learning mathematics and fostering students&#x2019; predisposition toward this and similar disciplines (<xref ref-type="bibr" rid="ref27">Ruiz-Ortiz, 2023</xref>; <xref ref-type="bibr" rid="ref41">Wu and Su, 2021</xref>). However, it is important to point out that, alongside an appropriate approach from the teacher, it facilitates interdisciplinarity (<xref ref-type="bibr" rid="ref40">Wong, 2024</xref>), as demonstrated in an educational experience developed in the Azores (Portugal) by <xref ref-type="bibr" rid="ref28">Santos et al. (2023)</xref>. Another reason for its widespread use is its wide range of advantages, among which three stand out:</p>
<list list-type="order">
<list-item>
<p>It fosters the development of computational thinking, scientific thinking, critical thinking, problem-solving, abstraction skills, and creativity. All of these, combined with the promotion of entrepreneurship among students (<xref ref-type="bibr" rid="ref34">Vera-Sagredo et al., 2024</xref>), are essential skills for facing the challenges of the 21st century and for effectively entering the workforce.</p>
</list-item>
<list-item>
<p>It stimulates creativity and motivation (<xref ref-type="bibr" rid="ref27">Ruiz-Ortiz, 2023</xref>), communication, and cooperation among students (<xref ref-type="bibr" rid="ref29">Schina et al., 2025</xref>).</p>
</list-item>
<list-item>
<p>Finally, educational robotics also contributes to democratizing access to technology (<xref ref-type="bibr" rid="ref13">Gavrilas et al., 2025</xref>), thus preventing and combating the digital divide.</p>
</list-item>
</list>
<p>Despite its positive effects, <xref ref-type="bibr" rid="ref34">Vera-Sagredo et al. (2024)</xref> highlight the ongoing debate within the educational community regarding how to integrate robotics as part of the official curriculum or through extracurricular activities. <xref ref-type="bibr" rid="ref11">Franco Hidalgo-Chac&#x00F3;n et al. (2022)</xref> state that robotics is one of the most popular cognitive extracurricular activities among students, and these findings align with those of <xref ref-type="bibr" rid="ref24">Purkovi&#x0107; et al. (2022)</xref>, who indicate that Croatian students support the inclusion of robotics in their country&#x2019;s curriculum.</p>
<p>It is also worth highlighting some of the educational robotics initiatives that have been developed internationally in primary education. According to <xref ref-type="bibr" rid="ref19">Moreno-Palma et al. (2025)</xref>, the most widely used robotics kits are Bee-Bot, LEGO, and mBot. For example, Bee-Bot was used by <xref ref-type="bibr" rid="ref143">Caballero Gonz&#x00E1;lez and Garc&#x00ED;a-Valc&#x00E1;rcel Mu&#x00F1;oz-Repiso (2020)</xref> in Spain, while <xref ref-type="bibr" rid="ref8">Demetroulis et al. (2023)</xref> used the LEGO WeDo 2 kit. Experiences with other materials can also be identified, such as the application of CreaCube with primary education students in France (<xref ref-type="bibr" rid="ref29">Schina et al., 2025</xref>). Finally, <xref ref-type="bibr" rid="ref28">Santos et al. (2023)</xref> made various materials available to students and teachers, and they concluded that Botley was more widely used than Bubble due to its usability without requiring programming knowledge.</p>
<p>Training appears to be the main difficulty teachers face in implementing educational robotics in their classrooms. There is broad consensus in the academic literature regarding the lack of initial and ongoing teacher training in robotics (<xref ref-type="bibr" rid="ref19">Moreno-Palma et al., 2025</xref>; <xref ref-type="bibr" rid="ref28">Santos et al., 2023</xref>; <xref ref-type="bibr" rid="ref34">Vera-Sagredo et al., 2024</xref>), which contrasts with the fact that teachers demonstrate a positive attitude, interest, and high motivation to integrate robotics into their classrooms. It is important to note that there is also a correlation between the predisposition to use robotics and teachers&#x2019; digital self-esteem (<xref ref-type="bibr" rid="ref12">Gavrilas et al., 2024</xref>).</p>
<p>There are also other limitations that hinder the application of robotics in educational centers, such as the lack of resources and the excessive preparation time required from teachers (<xref ref-type="bibr" rid="ref13">Gavrilas et al., 2025</xref>). Beyond these barriers, <xref ref-type="bibr" rid="ref28">Santos et al. (2023)</xref> offer four general guidelines for implementing the use of educational robotics: (a) ensure continuity in these experiences&#x2014;that is, ensure that they are not an anecdotal and sporadic activity; (b) their application should be gradual and progressive; (c) it is important to acquire and use diverse materials; and, finally, (d) primarily acquire materials that require a lower degree of programming knowledge to introduce students and teachers to this field.</p>
</sec>
<sec id="sec4">
<title>Robotics, coding, and ML in initial teacher training in higher education</title>
<p>The literature on higher education emphasizes that initial teacher training plays a crucial role in developing computational thinking and preparing future teachers to integrate programming, robotics, and, progressively, ML into their educational practices. Various studies focused on pre-service teachers have shown that experiences with programming and robotics provide suitable environments for fostering digital skills, positive attitudes, and a pedagogical understanding linked to computational thinking. Along these lines, <xref ref-type="bibr" rid="ref9">Esteve-Mon et al. (2019)</xref> analyzed an intervention using educational robots that was designed using a design-based research methodology to promote computational thinking in student teachers. Their proposal combines unplugged, playing, making, and remixing activities, ultimately demonstrating the potential of incorporating hands-on robotics experiences into initial teacher training as a way to strengthen their digital teaching competence. Similarly, <xref ref-type="bibr" rid="ref35">Villalustre and Cueli (2023)</xref> assessed the computational thinking of 164 prospective teachers using the computational thinking test (CTT); they identified significant differences based on gender and prior experience in robotics programming. Their results showed that men scored higher than women, and that prior experience in robotics programming is a determining factor in the level of development of computational thinking, thus providing relevant information for tailoring training programs to the diverse profiles of university students.</p>
<p>In addition to technical skills, the literature highlights the importance of motivational, affective, and cognitive factors in the disposition of pre-service teachers toward programming, AI, and ML. From an expectancy-value theory perspective, <xref ref-type="bibr" rid="ref37">Weber et al. (2022)</xref> show that expectations of success and emotional costs influence the intention to teach computational thinking; university-level interventions can strengthen these expectations and values. Similarly, <xref ref-type="bibr" rid="ref7">de Vink et al. (2023)</xref> demonstrate that peer-teaching experiences in higher education can improve students&#x2019; motivation, perceptions, and confidence in contexts related to computational thinking.</p>
<p>The specific field of ML has also begun to receive attention in the context of initial teacher training. <xref ref-type="bibr" rid="ref17">Laru et al. (2025)</xref> provide relevant empirical evidence by analysing the background of AI literacy in prospective teachers. They found that elements such as knowledge of the ML process, attitudes toward AI, and perceived ability to use AI-powered applications are central components of this literacy. They emphasize that understanding the ML workflow (including data preparation, model training, and interpretation of algorithmic outputs) predicts prospective teachers&#x2019; ability to critically evaluate AI-based technologies and use them in an informed manner. Positive attitudes toward AI are also associated with higher levels of ML literacy, thus underscoring the importance of addressing both conceptual and affective/attitudinal aspects in university teacher training.</p>
<p>Along these same lines, <xref ref-type="bibr" rid="ref6">Daher (2025)</xref> points out that initial teacher training must explicitly incorporate AI literacy; future teachers need a critical and ethical understanding of how AI-based technologies work in addition to technical skills. Daher warns that developing the ability to interpret and evaluate systems such as ML models is essential to avoid inequalities and ensure responsible educational integration, thus broadening the training focus beyond programming and robotics toward a comprehensive view of AI in education.</p>
<p>In parallel, training programs have been developed explicitly aimed at developing computational thinking in pre-service teachers. For example, <xref ref-type="bibr" rid="ref33">Uzumcu and Bay (2020)</xref> propose a program based on interest-driven creator theory, composed of unplugged activities and computerized and robotic tasks, with the objective of improving the computational skills of pre-service teachers. In a broader context, <xref ref-type="bibr" rid="ref32">Tsai et al. (2023)</xref> show that a programming course based on the GAME model (which integrates gamification, assessment, modeling, and inquiry) improves self-efficacy and performance in basic programming concepts among university students without a prior technological background, providing useful evidence for designing accessible and progressive learning experiences. On the other hand, studies focused on compulsory education, such as those by AUTHOR, demonstrate the potential of visual block programming and robotics to foster conceptual understanding, active student participation, and the development of computational thinking. Although situated in school contexts, their conclusions reinforce the need for future teachers to know and understand these methodologies to apply them appropriately in their professional practice.</p>
<p>These studies converge on the idea that initial teacher training in higher education should consider three interrelated axes. The first is the incorporation of practical proposals with educational programming and robotics, allowing future teachers to experience computational thinking and understand its formative potential (<xref ref-type="bibr" rid="ref9">Esteve-Mon et al., 2019</xref>; <xref ref-type="bibr" rid="ref33">Uzumcu and Bay, 2020</xref>; <xref ref-type="bibr" rid="ref35">Villalustre and Cueli, 2023</xref>). The second is designing interventions that address motivational, affective, and cognitive-attitudinal dimensions, while considering expectations, values, perceptions, self-efficacy, and emotions associated with computational thinking and ML (<xref ref-type="bibr" rid="ref7">de Vink et al., 2023</xref>; <xref ref-type="bibr" rid="ref17">Laru et al., 2025</xref>; <xref ref-type="bibr" rid="ref37">Weber et al., 2022</xref>). Finally, the third is the articulation of these experiences with curricular frameworks and empirical results in compulsory education, such that future teachers can establish links between programming and robotics practices and the learning of specific content in various areas of knowledge (<xref ref-type="bibr" rid="ref44">S&#x00E1;ez-L&#x00F3;pez et al., 2021</xref>; <xref ref-type="bibr" rid="ref40">Wong, 2024</xref>).</p>
</sec>
</sec>
<sec id="sec5">
<title>Theoretical framework</title>
<p>This study is grounded primarily in Papert&#x2019;s Constructionism, developed by Seymour Papert in the late 20th century (<xref ref-type="bibr" rid="ref22">Papert, 1980</xref>). Constructionism builds upon constructivist learning theories and posits that learners construct knowledge most effectively when they actively create tangible artifacts that can be shared, reflected upon, and revised. According to this theory, programming and interaction with technological artifacts enable learners to externalize their thinking, engage in problem-solving, and develop deeper conceptual understanding.</p>
<p>Computational thinking, conceptualized as a set of skills for formulating, decomposing, and solving problems in a structured way, has become a central component of contemporary curricula. Its foundations can be traced back to <xref ref-type="bibr" rid="ref22">Papert&#x2019;s (1980)</xref> constructionist approach, which argued that interaction with programming languages and technological artifacts allows students to actively and meaningfully construct knowledge.</p>
<p>Key tenets of constructionism include learning through making, the importance of meaningful contexts, and the role of technology as a cognitive tool rather than a mere instructional aid. These principles are directly applicable to educational robotics, block-based programming, and ML activities, where learners design programs, manipulate physical devices, and iteratively refine their solutions.</p>
<p>In the context of this study, constructionism provides the pedagogical foundation for the hands-on intervention implemented with micro:bit, robotics kits, and introductory ML tools. By engaging both pre-service and in-service teachers in active creation processes, the intervention aligns with constructionist principles and supports the development of computational thinking, technological competence, and reflective pedagogical practices.</p>
<sec id="sec6">
<title>Aims</title>
<p>The overall objective of this study is to analyze the impact of an intervention focused on the acquisition of computational concepts, robotics, and ML on prospective and practicing primary school teachers. The specific objectives are:</p>
<list list-type="bullet">
<list-item>
<p>To assess participants&#x2019; knowledge of fundamental computational concepts (sequences, loops, conditionals, and sensors) and ML using the coding, robotics and machine learning test (CRMT) instrument;</p>
</list-item>
<list-item>
<p>To examine variations in attitudes toward integrating programming, ML, and robotics into the primary education curriculum using validated Likert-type scales; and</p>
</list-item>
<list-item>
<p>To determine the feasibility of implementing robotics-based learning activities within initial teacher training programs and in schools, considering participant feedback and the results of the implementation process.</p>
</list-item>
</list>
</sec>
</sec>
<sec sec-type="methods" id="sec7">
<title>Methods</title>
<sec id="sec8">
<title>Design of the study</title>
<p>As randomization in the selection and assignment of participants to the groups could not be ensured, the study adopts a quasi-experimental design with a control group and an experimental group in both dimensions (<xref ref-type="bibr" rid="ref23">P&#x00E9;rez Juste, 2006</xref>). Although such designs involve lower internal validity than true experimental designs, their applicability to naturally occurring groups makes them widely used in educational research (<xref ref-type="bibr" rid="ref31">Tejedor, 2000</xref>).</p>
</sec>
<sec id="sec9">
<title>Participants</title>
<p>The study was conducted in seven primary schools and at a Spanish public university within the primary education degree program. The study population consisted of undergraduate pre-service teachers enrolled in the first year of a Primary Education degree program at a public university and in-service primary school teachers working in public schools.</p>
<p>A non-probabilistic, purposive sample of 170 participants was used, including 83 first-year undergraduate pre-service teachers and 87 in-service primary school teachers from the city of Madrid. Participants were assigned based on the availability of educational centers and existing class groups rather than through random selection.</p>
<p>The undergraduate pre-service teacher group was composed of 92.8% female and 7.2% male participants, reflecting the gender imbalance typically observed in primary teacher education programs. Their mean age was 19.35&#x202F;years, and the group was highly homogeneous in terms of age and educational background, as all participants were in their first year of university studies. The group of in-service primary school teachers consisted of 48.3% female and 51.7% male teachers, representing a more balanced gender distribution.</p>
</sec>
<sec id="sec10">
<title>Instrumentations</title>
<p>Data were collected using a coding, robotics, and machine learning knowledge test, along with several validated Likert-type scales to assess attitudes toward the curricular integration of these technologies. The instrument was structured into two dimensions, addressing cognitive and attitudinal aspects of teacher training.</p>
<p>Dimension 1 encompasses knowledge of ML, computational concepts, and robotics. The content validity of the CRMT instrument was evaluated considering the criteria of relevance and appropriateness by 11 expert judges, obtaining Aiken&#x2019;s <italic>V</italic> coefficient values (<italic>V</italic>&#x202F;=&#x202F;<italic>S</italic>/[<italic>n</italic>(<italic>c</italic>&#x202F;&#x2212;&#x202F;1)]) greater than 0.75 for all items. Likewise, Cronbach&#x2019;s alpha reliability coefficients exceeded 0.80, thus indicating an acceptable level of internal consistency (<xref ref-type="bibr" rid="ref15">Hair et al., 1998</xref>).</p>
<p>Dimension 2, ML and educational robotics in teacher training, focused on the knowledge and understanding of practicing teachers and university students in the primary education degree program regarding computational concepts, educational robotics, and ML. The attitudes and perceptions of these groups toward the use of educational robotics and block programming in teacher training were analyzed using three Likert-type scales. Content validity was assessed qualitatively by 11 expert judges, considering the criteria of relevance and suitability of the instrument. Aiken&#x2019;s <italic>V</italic> coefficient (<italic>V</italic>&#x202F;=&#x202F;<italic>S</italic>/[<italic>n</italic>(<italic>c</italic>&#x202F;&#x2212;&#x202F;1)]) values greater than 0.75 were obtained for all items. Cronbach&#x2019;s alpha reliability coefficients were 0.918 for teachers and 0.911 for university students, exceeding 0.80, which indicates an acceptable level of internal consistency (<xref ref-type="bibr" rid="ref5">Cronbach, 1951</xref>).</p>
</sec>
<sec id="sec11">
<title>Instructional procedure (study procedure)</title>
<p>The project was carried out during the 2024&#x2013;2025 academic year in seven schools, training practicing primary school teachers. The four sessions (see <xref rid="SM1" ref-type="supplementary-material">Appendix</xref>) focused on building a series of projects related to the micro:bit using the Maqueen kit. Temperature and light sensors were used with the micro:bit, along with the Visual Basic block-based programming environment using &#x201C;micro:bit MakeCode&#x201D; (see <xref ref-type="fig" rid="fig1">Figure 1</xref>). Participants programmed their projects and worked with basic computational concepts (sequences, loops, conditionals) using devices and robots.</p>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption>
<p>Visual block programming: light car in micro:bit MakeCode.</p>
</caption>
<graphic xlink:href="feduc-11-1778718-g001.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Screenshot of the Microsoft MakeCode editor for micro:bit, showing a block-based program that controls a motor based on light level: if light level exceeds two hundred, the motor moves forward at speed sixty; otherwise, the motor stops.</alt-text>
</graphic>
</fig>
<p>Given the quasi-experimental nature of the study and the absence of random assignment, several strategies were implemented to control for potential extraneous variables that could threaten internal validity. First, both groups (undergraduate pre-service teachers and in-service primary school teachers) followed the same instructional intervention, with identical content, materials, duration, sequencing of activities, and learning objectives, thus minimizing instructional and procedural variability. Second, data collection instruments were standardized, validated, and administered under comparable conditions to reduce measurement bias. Although causal inference remains limited due to the use of naturally occurring groups, the combination of design consistency and statistical control contributes to reducing the influence of extraneous variables and enhances the interpretability of the results.</p>
<p>The same implementation and activities were carried out at the University of La Laguna with undergraduate students in the primary education teaching degree program. In the sessions, participants created basic programs using the micro:bit (dice, temperature sensor, light sensor), understanding block programming elements, basic computational concepts, sensors, and actuators. The Maqueen kit was also used with the micro:bit to build a robot that moves (actuators/motors) when light levels are high, simulating a solar car (<xref ref-type="fig" rid="fig1">Figures 1</xref>, <xref ref-type="fig" rid="fig2">2</xref>). As seen in the conditional statement, if light levels are low, the motors stop.</p>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption>
<p>Maqueen kit with micro:bit.</p>
</caption>
<graphic xlink:href="feduc-11-1778718-g002.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Small wheeled robot with a black circuit board, two large silver ultrasonic sensors at the front, red LED lights, a battery holder, and a mounted microcontroller positioned upright.</alt-text>
</graphic>
</fig>
</sec>
<sec id="sec12">
<title>Method of data analysis</title>
<p>Data analysis was conducted using IBM SPSS Statistics. Prior to inferential analyses, data were screened for missing values, outliers, and violations of statistical assumptions. Descriptive statistics (means, standard deviations, frequencies, and percentages) were calculated to summarize participants&#x2019; demographic characteristics, test scores, and questionnaire responses (<xref ref-type="table" rid="tab1">Table 1</xref>).</p>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption>
<p>Indicators and instruments used in each dimension of the study.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Dimensions</th>
<th align="left" valign="top">Indicators</th>
<th align="left" valign="top">Instruments</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">1. Knowledge of ML, computational concepts, and robotics</td>
<td align="left" valign="top">ML<break/>Sequence<break/>Iteration (looping)<break/>Conditional statements<break/>Sensors</td>
<td align="left" valign="top">Coding, robotics, and ML test (CRMT)<break/>Descriptive analysis<break/>Student&#x2019;s <italic>t</italic>-test<break/>Linear regression</td>
</tr>
<tr>
<td align="left" valign="top">2. ML and educational robotics in teacher training</td>
<td align="left" valign="top">Visual block programming and robotics<break/>Computational concepts<break/>Application in curricular areas</td>
<td align="left" valign="top">Scale<break/>Correlations<break/>Descriptive analysis<break/>Mann&#x2013;Whitney <italic>U</italic> Test</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>ML, machine learning.</p>
</table-wrap-foot>
</table-wrap>
<p>To analyze differences in conceptual knowledge between undergraduate pre-service teachers and in-service primary school teachers, an independent-samples Student&#x2019;s <italic>t</italic>-test was applied to the scores of the Coding, Robotics and Machine Learning Test (CRMT). Levene&#x2019;s test was used to assess the homogeneity of variances; when <italic>p</italic>&#x202F;&#x003E;&#x202F;0.05, equality of variances was assumed. Statistical significance was set at <italic>p</italic>&#x202F;&#x003C;&#x202F;0.05, and Cohen&#x2019;s d was calculated to estimate effect size, interpreted as small (0.20), medium (0.50), or large (0.80).</p>
<p>To examine predictors of CRMT performance, a multiple linear regression analysis was conducted, including group membership (pre-service vs. in-service teachers), gender, and teaching experience as independent variables. The model was evaluated using the <italic>F</italic>-test, <italic>R</italic><sup>2</sup> and adjusted <italic>R</italic><sup>2</sup>, and standardized beta coefficients. Assumptions of normality, linearity, multicollinearity (tolerance and VIF), and independence of errors (Durbin&#x2013;Watson statistic) were examined. Regression coefficients were considered statistically significant at <italic>p</italic>&#x202F;&#x003C;&#x202F;0.05.</p>
<p>For the analysis of Likert-scale questionnaire data, non-parametric Mann&#x2013;Whitney <italic>U</italic> tests were used to compare groups due to the ordinal nature of the data. A conservative significance level of <italic>p</italic>&#x202F;&#x003C;&#x202F;0.01 was adopted, and effect sizes were calculated using r, interpreted as small (0.10), medium (0.30), or large (0.50). Relationships between variables were explored using Spearman&#x2019;s rank-order correlation coefficients, with only correlations of <italic>&#x03C1;</italic>&#x202F;&#x2265;&#x202F;0.50 and <italic>p</italic>&#x202F;&#x003C;&#x202F;0.01 reported.</p>
</sec>
</sec>
<sec sec-type="results" id="sec13">
<title>Results</title>
<sec id="sec14">
<title>Dimension 1: knowledge of ML, computational concepts, and robotics</title>
<p>The CRMT was administered to assess knowledge of ML, coding, and robotics; the average scores of university students and practicing teachers who had worked with the described training implementation were then compared. The average score for university students was 6.31 out of 10, while the teachers obtained an average of 5.59 out of 10. Statistical comparison allowed us to verify whether there were significant improvements between the two groups after the intervention. The scores on the 10-item test emphasize the importance of an educational design that includes visual programming languages, as well as the implementation of educational robotics and ML to foster the acquisition of computational concepts. Given that the significance value of Levene&#x2019;s test is <italic>p</italic>&#x202F;=&#x202F;0.053 (&#x003E;0.05), equality of variances is assumed. The Student&#x2019;s <italic>t</italic>-test revealed statistically significant differences between the groups (<italic>p</italic>&#x202F;=&#x202F;0.002), with higher scores in the university student group. The effect size was small to medium, with a Cohen&#x2019;s <italic>d</italic> value of 0.441.</p>
</sec>
<sec id="sec15">
<title>Linear regression</title>
<p>Multiple linear regression was performed to predict test_CRMT scores based on teaching experience (exp_docente), gender (Genero), and group membership (1&#x202F;=&#x202F;Teachers; 2&#x202F;=&#x202F;Students). After excluding cases with missing data, the analysis was performed on <italic>N</italic>&#x202F;=&#x202F;170. The pooled model was found to be significant, <italic>F</italic> (3,166)&#x202F;=&#x202F;3.19, <italic>p</italic>&#x202F;=&#x202F;0.025, and explained 5.4% of the variance in test_CRMT (<italic>R</italic><sup>2</sup>&#x202F;=&#x202F;0.054; adjusted <italic>R</italic><sup>2</sup>&#x202F;=&#x202F;0.037). Although the overall effect size was small, the model achieved statistical significance (see <xref ref-type="table" rid="tab2">Table 2</xref>). Of the included predictors, only the group (teachers vs. students) variable was significant (<italic>B</italic>&#x202F;=&#x202F;1.132, <italic>&#x03B2;</italic>&#x202F;=&#x202F;0.337, <italic>t</italic>&#x202F;=&#x202F;2.58, <italic>p</italic>&#x202F;=&#x202F;0.011), which indicates that, controlling for experience and gender, students scored on average 1.13 points higher on the CRMT than teachers. The coefficients for teaching experience (<italic>B</italic>&#x202F;=&#x202F;0.025, <italic>p</italic>&#x202F;=&#x202F;0.345) and gender (<italic>B</italic>&#x202F;=&#x202F;0.199, <italic>p</italic>&#x202F;=&#x202F;0.530) did not reach statistical significance in the model (see <xref ref-type="table" rid="tab2">Table 2</xref>).</p>
<table-wrap position="float" id="tab2">
<label>Table 2</label>
<caption>
<p>Results of the linear regression for the prediction of test_CRMT (<italic>N</italic>&#x202F;=&#x202F;170).</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Predictor</th>
<th align="center" valign="top">B</th>
<th align="center" valign="top">SE B</th>
<th align="center" valign="top">
<italic>&#x03B2;</italic>
</th>
<th align="center" valign="top">
<italic>t</italic>
</th>
<th align="center" valign="top">
<italic>p</italic>
</th>
<th align="center" valign="top">95% CI</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">Constant</td>
<td align="char" valign="top" char=".">3.836</td>
<td align="char" valign="top" char=".">0.979</td>
<td align="center" valign="top">&#x2014;</td>
<td align="char" valign="top" char=".">3.917</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
<td align="center" valign="top">[1.903, 5.769]</td>
</tr>
<tr>
<td align="left" valign="top">Teaching experience</td>
<td align="char" valign="top" char=".">0.025</td>
<td align="char" valign="top" char=".">0.026</td>
<td align="center" valign="top">0.118</td>
<td align="char" valign="top" char=".">0.948</td>
<td align="char" valign="top" char=".">0.345</td>
<td align="center" valign="top">[&#x2212;0.027, 0.076]</td>
</tr>
<tr>
<td align="left" valign="top">Gender</td>
<td align="char" valign="top" char=".">0.199</td>
<td align="char" valign="top" char=".">0.317</td>
<td align="center" valign="top">0.054</td>
<td align="char" valign="top" char=".">0.630</td>
<td align="char" valign="top" char=".">0.530</td>
<td align="center" valign="top">[&#x2212;0.426, 0.824]</td>
</tr>
<tr>
<td align="left" valign="top">Group (teachers vs. students)</td>
<td align="char" valign="top" char=".">1.132</td>
<td align="char" valign="top" char=".">0.438</td>
<td align="center" valign="top">0.337</td>
<td align="char" valign="top" char=".">2.584</td>
<td align="char" valign="top" char=".">0.011</td>
<td align="center" valign="top">[0.267, 1.997]</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Dependent variable: test_CRMT. Coding: Group_M_AL (1&#x202F;=&#x202F;teachers, 2&#x202F;=&#x202F;students); <italic>R</italic>&#x202F;=&#x202F;0.233&#x2014;<italic>R</italic><sup>2</sup>&#x202F;=&#x202F;0.054&#x2014;adjusted <italic>R</italic><sup>2</sup>&#x202F;=&#x202F;0.037 <italic>F</italic> (3,166)&#x202F;=&#x202F;3.19, <italic>p</italic>&#x202F;=&#x202F;0.025.</p>
</table-wrap-foot>
</table-wrap>
<p>Standardized residuals remained within the acceptable range (&#x2212;2.82 to 2.29), and no extreme outliers were detected that would compromise the assumptions. Collinearity tests (tolerance and VIF) showed no serious problems: maximum VIF&#x202F;~&#x202F;2.99. The Durbin&#x2013;Watson statistic&#x202F;=&#x202F;0.82 suggests some autocorrelation in residuals that should be considered in future models (e.g., hierarchical modeling or inclusion of covariates that capture temporal or group structure). Thus, belonging to the student group (vs. teachers) predicted a higher score on test_CRMT with a moderate standardized effect (<italic>&#x03B2;</italic>&#x202F;=&#x202F;0.337), while neither teaching experience nor gender explained relevant added variance in the presence of the group effect.</p>
</sec>
<sec id="sec16">
<title>Dimension 2: ML and educational robotics in teacher training</title>
<p>On average, university students scored higher than teachers on most items, particularly in Sections 1 and 2 of the questionnaire, which relate to knowledge of ML and programming, and computational concepts (<xref ref-type="table" rid="tab3">Table 3</xref>). In Section 1, these differences were observed in programming knowledge (1.1), knowledge of ML (1.2), and perceived importance of ML (1.3). Furthermore, students achieved higher scores in block programming (1.5), with a high standard deviation in both groups, which reflects the significant heterogeneity in experience with this type of tool, especially among practicing teachers. In basic computational concepts, this trend is maintained in knowledge of sequences (2.1), loops (2.2), and conditionals (2.3); we can highlight, here, the case of loops, where, in addition to a higher mean, students showed less dispersion (SD&#x202F;=&#x202F;0.75) than the teachers (SD&#x202F;=&#x202F;1.02), which indicates greater homogeneity in the mastery of this concept among future teachers.</p>
<table-wrap position="float" id="tab3">
<label>Table 3</label>
<caption>
<p>Descriptive statistics of the questionnaire items for practicing teachers (<italic>n</italic>&#x202F;=&#x202F;87) and university students (<italic>n</italic>&#x202F;=&#x202F;83).</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top" rowspan="2">Items</th>
<th align="center" valign="top" colspan="2">Teachers</th>
<th align="center" valign="top" colspan="2">Students</th>
</tr>
<tr>
<th align="center" valign="top">Media</th>
<th align="center" valign="top">DT</th>
<th align="center" valign="top">Media</th>
<th align="center" valign="top">DT</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">1.1. Programming knowledge</td>
<td align="char" valign="top" char=".">2.71</td>
<td align="char" valign="top" char=".">0.85</td>
<td align="char" valign="top" char=".">3.12</td>
<td align="char" valign="top" char=".">0.90</td>
</tr>
<tr>
<td align="left" valign="top">1.2. I know what machine learning is</td>
<td align="char" valign="top" char=".">2.36</td>
<td align="char" valign="top" char=".">0.95</td>
<td align="char" valign="top" char=".">2.81</td>
<td align="char" valign="top" char=".">0.88</td>
</tr>
<tr>
<td align="left" valign="top">1.3. Machine learning is important</td>
<td align="char" valign="top" char=".">2.82</td>
<td align="char" valign="top" char=".">0.76</td>
<td align="char" valign="top" char=".">3.19</td>
<td align="char" valign="top" char=".">0.74</td>
</tr>
<tr>
<td align="left" valign="top">1.4. Creativity</td>
<td align="char" valign="top" char=".">3.47</td>
<td align="char" valign="top" char=".">0.70</td>
<td align="char" valign="top" char=".">3.47</td>
<td align="char" valign="top" char=".">0.69</td>
</tr>
<tr>
<td align="left" valign="top">1.5. I have worked with block programming</td>
<td align="char" valign="top" char=".">1.98</td>
<td align="char" valign="top" char=".">1.03</td>
<td align="char" valign="top" char=".">2.47</td>
<td align="char" valign="top" char=".">0.95</td>
</tr>
<tr>
<td align="left" valign="top">2.1. I know what a sequence is in programming</td>
<td align="char" valign="top" char=".">3.10</td>
<td align="char" valign="top" char=".">0.86</td>
<td align="char" valign="top" char=".">3.25</td>
<td align="char" valign="top" char=".">0.79</td>
</tr>
<tr>
<td align="left" valign="top">2.2. I know what a loop is in programming</td>
<td align="char" valign="top" char=".">3.01</td>
<td align="char" valign="top" char=".">1.02</td>
<td align="char" valign="top" char=".">3.33</td>
<td align="char" valign="top" char=".">0.75</td>
</tr>
<tr>
<td align="left" valign="top">2.3. I know what a conditional is in programming</td>
<td align="char" valign="top" char=".">2.69</td>
<td align="char" valign="top" char=".">1.14</td>
<td align="char" valign="top" char=".">3.07</td>
<td align="char" valign="top" char=".">0.82</td>
</tr>
<tr>
<td align="left" valign="top">2.4. Educational innovation</td>
<td align="char" valign="top" char=".">3.32</td>
<td align="char" valign="top" char=".">0.80</td>
<td align="char" valign="top" char=".">3.43</td>
<td align="char" valign="top" char=".">0.67</td>
</tr>
<tr>
<td align="left" valign="top">2.5. I know how to program game engines</td>
<td align="char" valign="top" char=".">2.25</td>
<td align="char" valign="top" char=".">1.01</td>
<td align="char" valign="top" char=".">2.87</td>
<td align="char" valign="top" char=".">0.79</td>
</tr>
<tr>
<td align="left" valign="top">3.1. Learning with robotics</td>
<td align="char" valign="top" char=".">3.06</td>
<td align="char" valign="top" char=".">0.83</td>
<td align="char" valign="top" char=".">3.28</td>
<td align="char" valign="top" char=".">0.72</td>
</tr>
<tr>
<td align="left" valign="top">3.2. Content with visual block programming</td>
<td align="char" valign="top" char=".">3.07</td>
<td align="char" valign="top" char=".">0.77</td>
<td align="char" valign="top" char=".">3.41</td>
<td align="char" valign="top" char=".">0.64</td>
</tr>
<tr>
<td align="left" valign="top">3.3. Mathematical learning</td>
<td align="char" valign="top" char=".">3.40</td>
<td align="char" valign="top" char=".">0.75</td>
<td align="char" valign="top" char=".">3.49</td>
<td align="char" valign="top" char=".">0.67</td>
</tr>
<tr>
<td align="left" valign="top">3.4. Natural sciences</td>
<td align="char" valign="top" char=".">3.13</td>
<td align="char" valign="top" char=".">0.79</td>
<td align="char" valign="top" char=".">3.01</td>
<td align="char" valign="top" char=".">0.83</td>
</tr>
<tr>
<td align="left" valign="top">3.5. Social studies</td>
<td align="char" valign="top" char=".">3.09</td>
<td align="char" valign="top" char=".">0.80</td>
<td align="char" valign="top" char=".">3.16</td>
<td align="char" valign="top" char=".">0.79</td>
</tr>
<tr>
<td align="left" valign="top">3.6. Art and music</td>
<td align="char" valign="top" char=".">3.00</td>
<td align="char" valign="top" char=".">0.84</td>
<td align="char" valign="top" char=".">3.39</td>
<td align="char" valign="top" char=".">0.69</td>
</tr>
<tr>
<td align="left" valign="top">3.7. Interest in coding</td>
<td align="char" valign="top" char=".">3.07</td>
<td align="char" valign="top" char=".">0.82</td>
<td align="char" valign="top" char=".">3.20</td>
<td align="char" valign="top" char=".">0.79</td>
</tr>
<tr>
<td align="left" valign="top">3.8. Active participation</td>
<td align="char" valign="top" char=".">3.49</td>
<td align="char" valign="top" char=".">0.68</td>
<td align="char" valign="top" char=".">3.47</td>
<td align="char" valign="top" char=".">0.72</td>
</tr>
<tr>
<td align="left" valign="top">3.9. Students with special educational needs</td>
<td align="char" valign="top" char=".">3.07</td>
<td align="char" valign="top" char=".">0.79</td>
<td align="char" valign="top" char=".">3.45</td>
<td align="char" valign="top" char=".">0.72</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Regarding curriculum application, students achieved higher scores in robotics learning (3.1), block-based programming content (3.2), and art and music (3.6), while teachers obtained a slightly higher average in natural sciences (3.4). Finally, the assessment of the inclusive potential of programming (3.9) was high in both groups, although students showed a higher average and less dispersion, which demonstrates greater agreement in the perception of programming as a resource for educational inclusion.</p>
<p><xref ref-type="table" rid="tab4">Tables 4</xref>, <xref ref-type="table" rid="tab5">5</xref> show the strongest correlations (<italic>&#x03C1;</italic>&#x202F;&#x2265;&#x202F;0.50; <italic>p</italic>&#x202F;&#x003C;&#x202F;0.01) between the questionnaire variables for university students and practicing teachers. In both groups, a high degree of consistency was observed in basic programming knowledge, with very strong associations between sequences, loops, and conditionals (e.g., in teachers: <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.781, <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.697, and <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.819; in students: <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.760, <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.696, and <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.628). Likewise, in both samples, strong associations were identified between educational innovation based on programming and robotics and learning with robotics, as well as with its application in curricular areas, especially in the natural sciences and social studies.</p>
<table-wrap position="float" id="tab4">
<label>Table 4</label>
<caption>
<p>Significant spearman correlations between questionnaire variables in practicing teachers (<italic>n</italic>&#x202F;=&#x202F;87).</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Related variables</th>
<th align="center" valign="top">
<italic>&#x03C1;</italic>
</th>
<th align="center" valign="top">
<italic>p</italic>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">2.1&#x2013;2.2 I know what a sequence is &#x2013; I know what a loop is</td>
<td align="char" valign="top" char=".">0.781&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.1&#x2013;2.3 I know what a sequence is &#x2013; I know what a conditional is</td>
<td align="char" valign="top" char=".">0.697&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.2&#x2013;2.3 I know what a loop is &#x2013; I know what a conditional is</td>
<td align="char" valign="top" char=".">0.819&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">1.4&#x2013;3.3 Creativity &#x2013; Mathematical learning</td>
<td align="char" valign="top" char=".">0.595&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.4&#x2013;3.1 Educational innovation &#x2013; Learning with robotics</td>
<td align="char" valign="top" char=".">0.556&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.4&#x2013;3.3 Educational innovation &#x2013; Mathematical learning</td>
<td align="char" valign="top" char=".">0.663&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.4&#x2013;3.4 Educational innovation &#x2013; Natural sciences</td>
<td align="char" valign="top" char=".">0.575&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.4&#x2013;3.5 Educational innovation &#x2013; Social studies</td>
<td align="char" valign="top" char=".">0.567&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.1&#x2013;3.4 Learning with robotics &#x2013; Natural sciences</td>
<td align="char" valign="top" char=".">0.724&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.1&#x2013;3.5 Learning with robotics &#x2013; Social studies</td>
<td align="char" valign="top" char=".">0.731&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.1&#x2013;3.6 Learning with robotics &#x2013; Art and music</td>
<td align="char" valign="top" char=".">0.595&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.1&#x2013;3.7 Learning with robotics &#x2013; Interest in coding</td>
<td align="char" valign="top" char=".">0.529&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.1&#x2013;3.9 Learning with robotics &#x2013; Support for students with special educational needs</td>
<td align="char" valign="top" char=".">0.556&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.7&#x2013;3.9 Interest through coding &#x2013; Attention to students with special educational needs</td>
<td align="char" valign="top" char=".">0.604&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>&#x002A;&#x002A;<italic>p</italic>&#x202F;&#x003C;&#x202F;0.01. Only correlations with <italic>&#x03C1;</italic>&#x202F;&#x2265;&#x202F;0.50 are presented.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="tab5">
<label>Table 5</label>
<caption>
<p>Significant spearman correlations between questionnaire variables in university students pursuing the primary education degree (<italic>n</italic>&#x202F;=&#x202F;83).</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Related variables</th>
<th align="center" valign="top">
<italic>&#x03C1;</italic>
</th>
<th align="center" valign="top">
<italic>p</italic>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">2.1&#x2013;2.2 I know what a sequence is &#x2013; I know what a loop is</td>
<td align="char" valign="top" char=".">0.760&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.1&#x2013;2.3 I know what a sequence is &#x2013; I know what a conditional is</td>
<td align="char" valign="top" char=".">0.696&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.2&#x2013;2.3 I know what a loop is &#x2013; I know what a conditional is</td>
<td align="char" valign="top" char=".">0.628&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">2.4&#x2013;2.6 Educational innovation &#x2013; Game engines are possible in practice</td>
<td align="char" valign="top" char=".">0.604&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.1&#x2013;3.2 Learning with block-based programming &#x2013; Primary school content with visual block-based programming</td>
<td align="char" valign="top" char=".">0.558&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.1&#x2013;3.4 Learning with robotics &#x2013; Natural Sciences</td>
<td align="char" valign="top" char=".">0.498&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.1&#x2013;3.7 Learning with robotics &#x2013; Interest in coding</td>
<td align="char" valign="top" char=".">0.546&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.7&#x2013;3.8 Interest in coding &#x2013; Active participation</td>
<td align="char" valign="top" char=".">0.579&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.8&#x2013;3.9 Active participation &#x2013; Support for students with special educational needs</td>
<td align="char" valign="top" char=".">0.533&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
<tr>
<td align="left" valign="top">3.7&#x2013;3.9 Interest in coding &#x2013; Support for students with special educational needs</td>
<td align="char" valign="top" char=".">0.525&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">&#x003C;0.001</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><bold>&#x002A;&#x002A;</bold><italic>p</italic>&#x202F;&#x003C;&#x202F;0.01. Only correlations with <italic>&#x03C1;</italic>&#x202F;&#x2265;&#x202F;0.50 are presented.</p>
</table-wrap-foot>
</table-wrap>
<p>Among teachers, these relationships show high values between educational innovation and mathematical and scientific learning (e.g., <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.663 with mathematics and <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.575 with natural sciences), as well as with social studies (<italic>&#x03C1;</italic>&#x202F;=&#x202F;0.567). Among students, block-based programming learning is strongly associated with content work in primary education (<italic>&#x03C1;</italic>&#x202F;=&#x202F;0.558). In the motivational and inclusive sphere, strong relationships are observed between interest in coding, active student participation, and attention to students with special educational needs, both among teachers (<italic>&#x03C1;</italic>&#x202F;=&#x202F;0.604 between interest and attention to special educational needs; <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.518 between interest and participation) and students (<italic>&#x03C1;</italic>&#x202F;=&#x202F;0.579 between interest and participation; <italic>&#x03C1;</italic>&#x202F;=&#x202F;0.533 between participation and attention to special educational needs). The pattern of correlations among practicing teachers is more consistent between educational innovation based on programming and robotics and the various curricular areas, while among university students, the associations between block-based programming, content teaching in primary education, and student engagement are particularly prominent.</p>
<p>Regarding curricular areas, both groups demonstrate a significant association between social studies and art education, which is explainable by their cultural, historical, and humanistic connections. Likewise, the relationship between the natural sciences and social studies is evident, highlighting an interrelationship between the different areas of knowledge and allowing for the interpretation of an interdisciplinary and interconnected educational approach. Methodological approaches such as holistic approaches, project-based learning, and integrated subject areas could thus facilitate the incorporation of technological elements from a cross-curricular perspective. Finally, it is observed that there is a relationship between educational innovation and the use of game engines among university students, a relationship not found in the group of practicing teachers.</p>
<p>The Mann&#x2013;Whitney <italic>U</italic> test showed statistically significant differences between teachers and university students in 10 of the variables analyzed (<xref ref-type="table" rid="tab6">Table 6</xref>). From a rigorous and conservative perspective, a significance level of 0.01 (<italic>p</italic>&#x202F;&#x003C;&#x202F;0.01) was adopted. In all cases, the average ranks were higher in the university student group, which reflects a greater self-perception of technological competence and the educational potential of programming and robotics in this group. The greatest differences were observed in programming game engines for educational purposes (<italic>U</italic>&#x202F;=&#x202F;2386.50), with a medium effect size (<italic>r</italic>&#x202F;=&#x202F;0.31). Significant differences were also found in the perceived need for programming instruction, knowledge of ML, the importance of ML in primary education, and the use of block-based programming in practice, all with small to medium effect sizes (<italic>r</italic>&#x202F;&#x2248;&#x202F;0.23&#x2013;0.25).</p>
<table-wrap position="float" id="tab6">
<label>Table 6</label>
<caption>
<p>Differences between teachers (<italic>n</italic>&#x202F;=&#x202F;87) and university students (<italic>n</italic>&#x202F;=&#x202F;83) in programming and robotics variables (Mann&#x2013;Whitney <italic>U</italic>).</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Variable</th>
<th align="center" valign="top">Range teachers</th>
<th align="center" valign="top">Range students</th>
<th align="center" valign="top">
<italic>U</italic>
</th>
<th align="center" valign="top">
<italic>Z</italic>
</th>
<th align="center" valign="top">
<italic>p</italic>
</th>
<th align="center" valign="top">r</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">1.1. Programming knowledge</td>
<td align="char" valign="top" char=".">74.19</td>
<td align="char" valign="top" char=".">97.36</td>
<td align="char" valign="top" char=".">2,626.50</td>
<td align="char" valign="top" char=".">&#x2212;3.262</td>
<td align="char" valign="top" char=".">0.001&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">0.25</td>
</tr>
<tr>
<td align="left" valign="top">1.2. I know what machine learning is</td>
<td align="char" valign="top" char=".">75.13</td>
<td align="char" valign="top" char=".">96.37</td>
<td align="char" valign="top" char=".">2,708.00</td>
<td align="char" valign="top" char=".">&#x2212;2.951</td>
<td align="char" valign="top" char=".">0.003&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">0.23</td>
</tr>
<tr>
<td align="left" valign="top">1.3. Machine learning is important</td>
<td align="char" valign="top" char=".">74.61</td>
<td align="char" valign="top" char=".">96.92</td>
<td align="char" valign="top" char=".">2,663.00</td>
<td align="char" valign="top" char=".">&#x2212;3.208</td>
<td align="char" valign="top" char=".">0.001&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">0.25</td>
</tr>
<tr>
<td align="left" valign="top">1.5. I have worked with block programming</td>
<td align="char" valign="top" char=".">73.99</td>
<td align="char" valign="top" char=".">97.56</td>
<td align="char" valign="top" char=".">2,609.50</td>
<td align="char" valign="top" char=".">&#x2212;3.247</td>
<td align="char" valign="top" char=".">0.001&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">0.25</td>
</tr>
<tr>
<td align="left" valign="top">2.5. I know how to program game engines</td>
<td align="char" valign="top" char=".">71.43</td>
<td align="char" valign="top" char=".">100.25</td>
<td align="char" valign="top" char=".">2,386.50</td>
<td align="char" valign="top" char=".">&#x2212;4.001</td>
<td align="char" valign="top" char=".">&#x003C;0.001&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">0.31</td>
</tr>
<tr>
<td align="left" valign="top">3.2. Block programming in primary education</td>
<td align="char" valign="top" char=".">75.63</td>
<td align="char" valign="top" char=".">95.84</td>
<td align="char" valign="top" char=".">2,752.00</td>
<td align="char" valign="top" char=".">&#x2212;2.926</td>
<td align="char" valign="top" char=".">0.003&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">0.22</td>
</tr>
<tr>
<td align="left" valign="top">3.6. Art and music</td>
<td align="char" valign="top" char=".">74.68</td>
<td align="char" valign="top" char=".">96.84</td>
<td align="char" valign="top" char=".">2,669.50</td>
<td align="char" valign="top" char=".">&#x2212;3.182</td>
<td align="char" valign="top" char=".">0.001&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">0.24</td>
</tr>
<tr>
<td align="left" valign="top">3.9. Students with special educational needs</td>
<td align="char" valign="top" char=".">74.13</td>
<td align="char" valign="top" char=".">97.42</td>
<td align="char" valign="top" char=".">2,621.00</td>
<td align="char" valign="top" char=".">&#x2212;3.349</td>
<td align="char" valign="top" char=".">&#x003C;0.001&#x002A;&#x002A;</td>
<td align="char" valign="top" char=".">0.26</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>&#x002A;&#x002A;<italic>p</italic>&#x202F;&#x003C;&#x202F;0.01.</p>
</table-wrap-foot>
</table-wrap>
<p>In the curricular field, university students obtained higher scores in the teaching of content through block programming, in the learning of art and music through programming and robotics, as well as in the perception of providing help to students with special educational needs, with effect sizes between <italic>r</italic>&#x202F;=&#x202F;0.22 and <italic>r</italic>&#x202F;=&#x202F;0.26. Differences were also observed in the understanding of computational concepts, in the knowledge of the concept of ML and in its importance for learning in primary education (Items 1.1, 1.2, and 1.3), as well as in the greater use of visual block programming compared to practicing teachers (Item 1.5).</p>
<p>Finally, university students assigned greater value to the innovative implementation of game engines, block-based programming in primary education, support for students with special educational needs, and the contributions of programming to art education (Items 2.5, 3.2, 3.6, and 3.9). In the other curricular areas analyzed, no statistically significant differences were observed between the two groups, which indicates a similar assessment of the technological implementation.</p>
</sec>
</sec>
<sec sec-type="discussion" id="sec17">
<title>Discussion</title>
<p>This study examined the impact of an educational intervention integrating visual block programming, educational robotics, and introductory machine learning (ML) on undergraduate pre-service teachers and in-service primary school teachers. The discussion is organized around the main research objectives guiding the study.</p>
<sec id="sec18">
<title>Differences in computational knowledge and ML understanding</title>
<p>A central finding is that undergraduate pre-service teachers achieved significantly higher scores than in-service teachers on the Coding, Robotics and Machine Learning Test (CRMT), particularly in basic computational concepts (sequences, loops, and conditionals), programming logic, educational robotics, and ML. This result suggests that recent exposure to formal learning environments and structured training in digital technologies may play a key role in conceptual understanding.</p>
<p>A plausible explanation lies in the proximity of university students to assessment-oriented learning contexts and their recent engagement with formal instruction, which may facilitate test performance. This interpretation aligns with research on &#x201C;teaching to the test&#x201D; effects (<xref ref-type="bibr" rid="ref42">Zakharov, 2021</xref>) and with the prot&#x00E9;g&#x00E9; effect, whereby learning with the intention of teaching enhances conceptual encoding and retention (<xref ref-type="bibr" rid="ref10">Fiorella and Mayer, 2013</xref>). The absence of a significant effect of teaching experience is consistent with evidence indicating that professional experience does not necessarily translate into higher performance on theoretical or conceptual assessments (<xref ref-type="bibr" rid="ref16">Kini and Podolsky, 2016</xref>).</p>
<p>These findings are consistent with previous studies showing that early and systematic exposure to visual programming and robotics positively influences computational thinking development (<xref ref-type="bibr" rid="ref38">Wei et al., 2021</xref>; <xref ref-type="bibr" rid="ref41">Wu and Su, 2021</xref>; <xref ref-type="bibr" rid="ref21">Noh and Lee, 2020</xref>).</p>
</sec>
<sec id="sec19">
<title>Predictors of performance in computational concepts and ML</title>
<p>The multiple linear regression analysis indicated that group membership (pre-service vs. in-service teachers) was the only significant predictor of CRMT performance, while gender and teaching experience were not significant. Although the effect size was moderate, the explained variance was low, suggesting that performance in computational concepts and ML is influenced by multiple interacting factors, such as motivation, learning strategies, prior training, and cognitive styles (<xref ref-type="bibr" rid="ref2">Brydges, 2019</xref>).</p>
<p>This finding reinforces the idea that formal training opportunities, rather than accumulated teaching experience alone, are critical for developing emerging digital competencies. It also highlights the need for continuous professional development programs that explicitly address robotics, programming, and ML for in-service teachers, as emphasized in recent reports on educational innovation and digital transformation (<xref ref-type="bibr" rid="ref26">Robert et al., 2025</xref>).</p>
</sec>
<sec id="sec20">
<title>Attitudes toward programming, robotics, and game-based learning</title>
<p>Another relevant finding concerns the higher self-perception of technological competence among undergraduate pre-service teachers, particularly regarding block-based programming and the use of game engines for educational purposes. University students reported greater confidence and motivation to integrate game-based digital tools into teaching, which may reflect their greater familiarity with contemporary digital environments and interactive media.</p>
<p>These results are consistent with prior research showing that game-based learning environments enhance computational thinking, motivation, and active participation (<xref ref-type="bibr" rid="ref14">Giannakoulas and Xinogalos, 2024</xref>). Studies combining Scratch, robotics, and game engines in teacher education have similarly reported improvements in both technical skills and innovative pedagogical design (<xref ref-type="bibr" rid="ref25">Rich et al., 2022</xref>; <xref ref-type="bibr" rid="ref43">S&#x00E1;ez-L&#x00F3;pez et al., 2023</xref>).</p>
<p>In contrast, in-service teachers demonstrated a more consolidated pattern of curriculum-oriented integration but lower confidence in advanced digital tools, reflecting a persistent training gap identified in the literature (<xref ref-type="bibr" rid="ref19">Moreno-Palma et al., 2025</xref>; <xref ref-type="bibr" rid="ref26">Robert et al., 2025</xref>).</p>
</sec>
<sec id="sec21">
<title>Curricular integration, interdisciplinarity, and inclusion</title>
<p>The results also revealed strong associations between basic programming knowledge, educational robotics, and pedagogical innovation in both groups, as well as between robotics use and its application across curricular areas, particularly mathematics, natural sciences, and social studies. These relationships support an interdisciplinary view of computational thinking, as proposed by <xref ref-type="bibr" rid="ref39">Wing (2006)</xref>.</p>
<p>Notably, undergraduate pre-service teachers assigned higher value to the use of programming and robotics in artistic and musical learning and in supporting students with special educational needs. This finding reinforces the inclusive and cross-curricular potential of these tools, in line with studies highlighting their effectiveness in promoting engagement, creativity, and participation when appropriate guidance and feedback are provided (<xref ref-type="bibr" rid="ref3">Chevalier et al., 2022</xref>; <xref ref-type="bibr" rid="ref41">Wu and Su, 2021</xref>).</p>
<p>From a theoretical perspective, these results align with Papert&#x2019;s constructionism (<xref ref-type="bibr" rid="ref22">Papert, 1980</xref>), which emphasizes learning through active creation, problem-solving, and interaction with meaningful technological artifacts.</p>
</sec>
<sec id="sec22">
<title>Educational implications</title>
<p>The findings of this study have several educational implications. First, they highlight the importance of strengthening initial teacher education through systematic, hands-on experiences with block-based programming, educational robotics, and introductory ML. Early exposure appears to foster both conceptual understanding and positive attitudes toward technological integration.</p>
<p>Second, the results underscore the need for targeted professional development programs for in-service teachers that address emerging technologies beyond basic digital literacy, particularly ML and game-based programming environments. Such programs should adopt progressive, structured, and pedagogically grounded approaches to reduce the identified training gap.</p>
<p>Finally, the strong links observed between programming, student engagement, interdisciplinarity, and inclusion suggest that robotics and ML can serve as powerful tools for promoting active, inclusive, and innovative teaching practices across the primary education curriculum.</p>
</sec>
<sec id="sec23">
<title>Limitations of the study</title>
<p>This study has several limitations that should be considered. First, the use of non-probabilistic purposive sampling, as well as the assignment of groups based on pre-existing groupings and availability in educational centers, may restrict the generalizability of the results and generate potential selection bias. Although equivalence between groups was verified, the absence of a randomization process limits the possibility of establishing robust causal inferences. Future research should consider random or stratified sampling designs to strengthen the external validity of the findings.</p>
<p>Second, the marked gender imbalance in the sample, characteristic of teacher training programs, could influence the interpretation of the results, especially those related to attitudes toward programming and robotics. While this distribution accurately reflects the current student body composition, it hinders the analysis of potential gender-related differences in response to the intervention. Future studies could benefit from more balanced samples or from a specific analysis of the interaction between gender and learning outcomes in educational robotics and ML contexts.</p>
<p>Finally, the research was conducted in a limited number of institutions and during a relatively short intervention period, which restricts the evaluation of both the long-term retention of learning and its transfer to actual teaching practice. Longitudinal and multicenter studies are recommended to validate and expand upon the results obtained in this research.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="sec24">
<title>Conclusion</title>
<p>This study demonstrates that the structured integration of visual block programming, educational robotics, and introductory machine learning constitutes an effective approach for developing computational understanding and positive attitudes in teacher education. Undergraduate pre-service teachers showed higher levels of conceptual knowledge, technological self-perception, and openness to innovative and game-based methodologies than in-service teachers, highlighting the critical role of initial training.</p>
<p>At the same time, the findings reveal a persistent training gap among practicing teachers, reinforcing the need for ongoing professional development focused on emerging digital technologies. Overall, the results support the adoption of progressive, constructionist-based training models that combine technical competence with pedagogical application, contributing to innovative, interdisciplinary, and inclusive educational practices aligned with current educational demands.</p>
<sec id="sec25">
<title>Recommendations</title>
<p>Based on the findings of this study, several recommendations are proposed for teacher education, educational practice, and future research.</p>
<p>First, initial teacher education programs should systematically incorporate visual block programming, educational robotics, and introductory machine learning as core components of the curriculum. These experiences should be progressive, starting with basic computational concepts and gradually advancing toward more complex applications, including game-based learning and ML-supported activities. Early and structured exposure can strengthen both conceptual understanding and positive attitudes toward technological integration.</p>
<p>Second, professional development programs for in-service teachers should be expanded and updated to address emerging technologies, particularly machine learning and educational robotics. Training initiatives should emphasize hands-on, practice-oriented approaches aligned with classroom realities, enabling teachers to translate technological knowledge into meaningful pedagogical applications across different curricular areas.</p>
<p>Third, educational institutions and policymakers should support interdisciplinary and inclusive uses of programming and robotics, promoting their integration beyond STEM subjects into areas such as the arts, social sciences, and special education. Providing adequate resources, time, and institutional support is essential to ensure sustainable implementation.</p>
<p>Finally, future research should adopt longitudinal and experimental designs to examine the long-term effects of robotics and ML interventions on teaching practice and student learning. Studies with larger and more diverse samples are recommended to enhance generalizability and to explore additional factors influencing teachers&#x2019; technological competence, such as motivation, self-efficacy, and prior experience.</p>
</sec>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="sec26">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="ethics-statement" id="sec27">
<title>Ethics statement</title>
<p>The studies involving humans were approved by UNED Ethics Board. Approved in the I+D+i project. The studies were conducted in accordance with the local legislation and institutional requirements. Written informed consent for participation in this study was provided by the participants&#x2019; legal guardians/next of kin.</p>
</sec>
<sec sec-type="author-contributions" id="sec28">
<title>Author contributions</title>
<p>SR-D: Validation, Formal analysis, Supervision, Visualization, Writing &#x2013; review &#x0026; editing, Writing &#x2013; original draft, Investigation. DP: Supervision, Writing &#x2013; review &#x0026; editing, Validation, Investigation. AN: Writing &#x2013; original draft, Visualization, Validation, Software. J-MS: Methodology, Supervision, Writing &#x2013; review &#x0026; editing, Conceptualization, Software, Writing &#x2013; original draft, Formal analysis, Project administration, Funding acquisition.</p>
</sec>
<sec sec-type="COI-statement" id="sec29">
<title>Conflict of interest</title>
<p>The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="sec30">
<title>Generative AI statement</title>
<p>The author(s) declared that Generative AI was not used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="sec31">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="sec32">
<title>Supplementary material</title>
<p>The Supplementary material for this article can be found online at: <ext-link xlink:href="https://www.frontiersin.org/articles/10.3389/feduc.2026.1778718/full#supplementary-material" ext-link-type="uri">https://www.frontiersin.org/articles/10.3389/feduc.2026.1778718/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Presentation_1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="ref1"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Alonso-Secades</surname><given-names>V.</given-names></name> <name><surname>L&#x00F3;pez-Rivero</surname><given-names>A.-J.</given-names></name> <name><surname>Mart&#x00ED;n-Merino-Acera</surname><given-names>M.</given-names></name> <name><surname>Ruiz-Garc&#x00ED;a</surname><given-names>M.-J.</given-names></name> <name><surname>Arranz-Garc&#x00ED;a</surname><given-names>O.</given-names></name></person-group> (<year>2022</year>). <article-title>Designing an intelligent virtual educational system to improve the efficiency of primary education in developing countries</article-title>. <source>Electronics</source> <volume>11</volume>:<fpage>1487</fpage>. doi: <pub-id pub-id-type="doi">10.3390/electronics11091487</pub-id></mixed-citation></ref>
<ref id="ref2"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Brydges</surname><given-names>C. R.</given-names></name></person-group> (<year>2019</year>). <article-title>Effect Size Guidelines, Sample Size Calculations, and Statistical Power in Gerontology</article-title>. <source>Innovation in Aging, 3.</source> doi: <pub-id pub-id-type="doi">10.1093/geroni/igz036</pub-id></mixed-citation></ref>
<ref id="ref143"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Caballero Gonz&#x00E1;lez</surname><given-names>Y. A.</given-names></name> <name><surname>Garc&#x00ED;a-Valc&#x00E1;rcel Mu&#x00F1;oz-Repiso</surname><given-names>A.</given-names></name></person-group> (<year>2020</year>). <article-title>Strengthening computational thinking and social skills through learning activities with educational robotics in early school levels. Pixel-Bit</article-title>. <source>Revista De Medios Y Educaci&#x00F3;n,</source> <volume>58</volume>, <fpage>117</fpage>&#x2013;<lpage>142</lpage>. doi: <pub-id pub-id-type="doi">10.12795/pixelbit.75059</pub-id></mixed-citation></ref>
<ref id="ref3"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chevalier</surname><given-names>M.</given-names></name> <name><surname>Giang</surname><given-names>C.</given-names></name> <name><surname>El-Hamamsy</surname><given-names>L.</given-names></name> <name><surname>Bonnet</surname><given-names>E.</given-names></name> <name><surname>Papaspyros</surname><given-names>V.</given-names></name> <name><surname>Pellet</surname><given-names>J. P.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>The role of feedback and guidance as intervention methods to foster computational thinking in educational robotics learning activities for primary school</article-title>. <source>Comput. Educ.</source> <volume>180</volume>:<fpage>104431</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.compedu.2022.104431</pub-id></mixed-citation></ref>
<ref id="ref4"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Constante Amores</surname><given-names>I. A.</given-names></name> <name><surname>Arroyo Resino</surname><given-names>D.</given-names></name> <name><surname>S&#x00E1;nchez Munilla</surname><given-names>M.</given-names></name> <name><surname>Asensio Mu&#x00F1;oz</surname><given-names>I.</given-names></name></person-group> (<year>2024</year>). <article-title>Contribution of machine learning to the analysis of grade repetition in Spain: a study with PISA data</article-title>. <source>Rev. Esp. Pedagog.</source> <volume>82</volume>, <fpage>539</fpage>&#x2013;<lpage>562</lpage>. doi: <pub-id pub-id-type="doi">10.22550/2174-0909.4014</pub-id></mixed-citation></ref>
<ref id="ref5"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Cronbach</surname><given-names>L.</given-names></name></person-group> (<year>1951</year>). <article-title>Coefficient alpha and the internal structure of tests</article-title>. <source>Psychometrika</source> <volume>16</volume>, <fpage>297</fpage>&#x2013;<lpage>334</lpage>. doi: <pub-id pub-id-type="doi">10.1007/bf02310555</pub-id></mixed-citation></ref>
<ref id="ref6"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Daher</surname><given-names>R.</given-names></name></person-group> (<year>2025</year>). <article-title>Integrating AI literacy into teacher education: a critical perspective paper</article-title>. <source>Discov. Artif. Intell.</source> <volume>5</volume>:<fpage>217</fpage>. doi: <pub-id pub-id-type="doi">10.1007/s44163-025-00475-7</pub-id></mixed-citation></ref>
<ref id="ref7"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>de Vink</surname><given-names>I. C.</given-names></name> <name><surname>Tolboom</surname><given-names>J. L. J.</given-names></name> <name><surname>van Beekum</surname><given-names>O.</given-names></name></person-group> (<year>2023</year>). <article-title>Exploring the effects of near-peer teaching in computational thinking education in higher education</article-title>. <source>Inf. Educ.</source> <volume>22</volume>, <fpage>329</fpage>&#x2013;<lpage>350</lpage>. doi: <pub-id pub-id-type="doi">10.15388/infedu.2023.10</pub-id></mixed-citation></ref>
<ref id="ref8"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Demetroulis</surname><given-names>E. A.</given-names></name> <name><surname>Theodoropoulos</surname><given-names>A.</given-names></name> <name><surname>Wallace</surname><given-names>M.</given-names></name> <name><surname>Poulopoulos</surname><given-names>V.</given-names></name> <name><surname>Antoniou</surname><given-names>A.</given-names></name></person-group> (<year>2023</year>). <article-title>Collaboration skills in educational robotics: a methodological approach&#x2014;results from two case studies in primary schools</article-title>. <source>Educ. Sci.</source> <volume>13</volume>:<fpage>468</fpage>. doi: <pub-id pub-id-type="doi">10.3390/educsci13050468</pub-id></mixed-citation></ref>
<ref id="ref9"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Esteve-Mon</surname><given-names>F. M.</given-names></name> <name><surname>Adell-Segura</surname><given-names>J.</given-names></name> <name><surname>Llopis-Nebot</surname><given-names>M. A.</given-names></name> <name><surname>Valedolivas-Novella</surname><given-names>G.</given-names></name> <name><surname>Pacheco-Aparicio</surname><given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>The development of computational thinking in student teachers through an intervention with educational robotics</article-title>. <source>J. Inf. Technol. Educ. Innov. Pract.</source> <volume>18</volume>, <fpage>140</fpage>&#x2013;<lpage>152</lpage>. doi: <pub-id pub-id-type="doi">10.28945/4442</pub-id></mixed-citation></ref>
<ref id="ref10"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Fiorella</surname><given-names>L.</given-names></name> <name><surname>Mayer</surname><given-names>R. E.</given-names></name></person-group> (<year>2013</year>). <article-title>The relative benefits of learning by teaching and teaching expectancy</article-title>. <source>Contemp. Educ. Psychol.</source> <volume>38</volume>, <fpage>281</fpage>&#x2013;<lpage>288</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.cedpsych.2013.06.001</pub-id></mixed-citation></ref>
<ref id="ref11"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Franco Hidalgo-Chac&#x00F3;n</surname><given-names>J. P.</given-names></name> <name><surname>Rodr&#x00ED;guez-Arteche</surname><given-names>I.</given-names></name> <name><surname>Mart&#x00ED;nez-Aznar</surname><given-names>M. M.</given-names></name></person-group> (<year>2022</year>). <article-title>What do Spanish primary school students do outside of school hours? Extracurricular activities</article-title>. <source>Rev. Complut. Educ.</source> <volume>33</volume>, <fpage>459</fpage>&#x2013;<lpage>474</lpage>. doi: <pub-id pub-id-type="doi">10.5209/rced.74490</pub-id></mixed-citation></ref>
<ref id="ref12"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gavrilas</surname><given-names>L.</given-names></name> <name><surname>Kotsis</surname><given-names>K. T.</given-names></name> <name><surname>Papanikolaou</surname><given-names>M. S.</given-names></name></person-group> (<year>2024</year>). <article-title>Exploration of the prospective utilization of educational robotics by preschool and primary education teachers</article-title>. <source>Pedagog. Res.</source> <volume>9</volume>, <fpage>em0181</fpage>. doi: <pub-id pub-id-type="doi">10.29333/pr/14049</pub-id></mixed-citation></ref>
<ref id="ref13"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gavrilas</surname><given-names>L.</given-names></name> <name><surname>Kotsis</surname><given-names>K. T.</given-names></name> <name><surname>Papanikolaou</surname><given-names>M.</given-names></name></person-group> (<year>2025</year>). <article-title>The challenges encountered by preschool and primary educators in implementing educational robotics</article-title>. <source>Res. Sci. Technol. Educ.</source>, <fpage>1</fpage>&#x2013;<lpage>29</lpage>. doi: <pub-id pub-id-type="doi">10.1080/02635143.2025.2578308</pub-id></mixed-citation></ref>
<ref id="ref14"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Giannakoulas</surname><given-names>A.</given-names></name> <name><surname>Xinogalos</surname><given-names>S.</given-names></name></person-group> (<year>2024</year>). <article-title>Studying the effects of educational games on cultivating computational thinking skills to primary school students: a systematic literature review</article-title>. <source>J. Comput. Educ.</source> <volume>11</volume>, <fpage>1283</fpage>&#x2013;<lpage>1325</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s40692-023-00300-z</pub-id></mixed-citation></ref>
<ref id="ref15"><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Hair</surname><given-names>J. F.</given-names></name> <name><surname>Anderson</surname><given-names>R. E.</given-names></name> <name><surname>Tatham</surname><given-names>R. L.</given-names></name> <name><surname>Black</surname><given-names>W. C.</given-names></name></person-group> (<year>1998</year>). <source>Multivariate data analysis</source>. <edition>5th</edition> Edn. <publisher-loc>Upper Saddle River, NJ</publisher-loc>: <publisher-name>Prentice Hall</publisher-name>.</mixed-citation></ref>
<ref id="ref16"><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Kini</surname><given-names>T.</given-names></name> <name><surname>Podolsky</surname><given-names>A.</given-names></name></person-group> (<year>2016</year>). <source>Does teaching experience increase teacher effectiveness? A review of the research</source>: <publisher-name>Learning Policy Institute</publisher-name>.</mixed-citation></ref>
<ref id="ref17"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Laru</surname><given-names>J.</given-names></name> <name><surname>Celik</surname><given-names>I.</given-names></name> <name><surname>Jokela</surname><given-names>I.</given-names></name> <name><surname>M&#x00E4;kitalo</surname><given-names>K.</given-names></name></person-group> (<year>2025</year>). <article-title>The antecedents of pre-service teachers&#x2019; AI literacy: perceptions about own AI driven applications, attitude towards AI and knowledge in machine learning</article-title>. <source>Eur. J. Teach. Educ.</source> <volume>48</volume>, <fpage>964</fpage>&#x2013;<lpage>986</lpage>. doi: <pub-id pub-id-type="doi">10.1080/02619768.2025.2535623</pub-id></mixed-citation></ref>
<ref id="ref18"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Lillo</surname><given-names>F.</given-names></name> <name><surname>Garc&#x00ED;a</surname><given-names>L.</given-names></name> <name><surname>Severino-Gonz&#x00E1;lez</surname><given-names>P.</given-names></name></person-group> (<year>2024</year>). <article-title>Machine learning model for predicting primary school scores based on spatial, socio demographic and school&#x2013;related information</article-title>. <source>Interciencia</source> <volume>49</volume>, <fpage>60</fpage>&#x2013;<lpage>67</lpage>. Available at: <ext-link xlink:href="https://www.interciencia.net/wp-content/uploads/2024/02/07_7104_Com_Severino_v49n1_8.pdf" ext-link-type="uri">https://www.interciencia.net/wp-content/uploads/2024/02/07_7104_Com_Severino_v49n1_8.pdf</ext-link></mixed-citation></ref>
<ref id="ref19"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Moreno-Palma</surname><given-names>N.</given-names></name> <name><surname>Berral Ortiz</surname><given-names>B.</given-names></name> <name><surname>Fern&#x00E1;ndez Fern&#x00E1;ndez</surname><given-names>C. R.</given-names></name> <name><surname>Victoria Maldonado</surname><given-names>J. J.</given-names></name></person-group> (<year>2025</year>). <article-title>Computational thinking in basic education through educational robotics: a systematic review</article-title>. <source>Eur. Public Soc. Innov. Rev.</source> <volume>10</volume>, <fpage>1</fpage>&#x2013;<lpage>20</lpage>. doi: <pub-id pub-id-type="doi">10.31637/epsir-2025-1099</pub-id></mixed-citation></ref>
<ref id="ref20"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Musso</surname><given-names>M. F.</given-names></name> <name><surname>Cascallar</surname><given-names>E. C.</given-names></name> <name><surname>Bostani</surname><given-names>N.</given-names></name> <name><surname>Crawford</surname><given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>Identifying Reliable Predictors of Educational Outcomes Through Machine-Learning Predictive Modeling</article-title>. <source>Front. Educ.</source> <volume>5</volume>:<fpage>104</fpage>. doi: <pub-id pub-id-type="doi">10.3389/feduc.2020.00104</pub-id></mixed-citation></ref>
<ref id="ref21"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Noh</surname><given-names>J.</given-names></name> <name><surname>Lee</surname><given-names>J.</given-names></name></person-group> (<year>2020</year>). <article-title>Effects of robotics programming on the computational thinking and creativity of elementary school students</article-title>. <source>Educ. Technol. Res. Dev.</source> <volume>68</volume>, <fpage>463</fpage>&#x2013;<lpage>484</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11423-019-09708-w</pub-id></mixed-citation></ref>
<ref id="ref22"><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Papert</surname><given-names>S.</given-names></name></person-group> (<year>1980</year>). <source>Mindstorms: Children, computers, and powerful ideas</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Basic Books</publisher-name>.</mixed-citation></ref>
<ref id="ref23"><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>P&#x00E9;rez Juste</surname><given-names>R.</given-names></name></person-group> (<year>2006</year>). <source>Evaluaci&#x00F3;n de programas educativos</source>. <publisher-loc>Madrid</publisher-loc>: <publisher-name>La Muralla</publisher-name>.</mixed-citation></ref>
<ref id="ref24"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Purkovi&#x0107;</surname><given-names>D.</given-names></name> <name><surname>Dela&#x010D;</surname><given-names>D.</given-names></name> <name><surname>Kova&#x010D;evi&#x0107;</surname><given-names>S.</given-names></name></person-group> (<year>2022</year>). <article-title>Interests of Croatian primary school pupils about elective technology teaching and school activities</article-title>. <source>Metod. Ogl.</source> <volume>29</volume>, <fpage>167</fpage>&#x2013;<lpage>189</lpage>. doi: <pub-id pub-id-type="doi">10.21464/mo.29.1.6</pub-id></mixed-citation></ref>
<ref id="ref25"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rich</surname><given-names>P. J.</given-names></name> <name><surname>Bartholomew</surname><given-names>S.</given-names></name> <name><surname>Daniel</surname><given-names>D.</given-names></name> <name><surname>Dinsmoor</surname><given-names>K.</given-names></name> <name><surname>Nielsen</surname><given-names>M.</given-names></name> <name><surname>Reynolds</surname><given-names>C.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Trends in tools used to teach computational thinking through elementary coding</article-title>. <source>J. Res. Technol. Educ.</source> <volume>56</volume>, <fpage>269</fpage>&#x2013;<lpage>290</lpage>. doi: <pub-id pub-id-type="doi">10.1080/15391523.2022.2121345</pub-id></mixed-citation></ref>
<ref id="ref26"><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Robert</surname><given-names>J.</given-names></name> <name><surname>Muscanell</surname><given-names>N.</given-names></name> <name><surname>McCormack</surname><given-names>M.</given-names></name> <name><surname>Pelletier</surname><given-names>K.</given-names></name> <name><surname>Arnold</surname><given-names>K.</given-names></name> <name><surname>Arbino</surname><given-names>N.</given-names></name> <etal/></person-group>. (<year>2025</year>). <source>2025 EDUCAUSE horizon report. Teaching and learning edition</source>. <publisher-loc>Boulder, CO</publisher-loc>: <publisher-name>EDUCAUSE</publisher-name>.</mixed-citation></ref>
<ref id="ref27"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ruiz-Ortiz</surname><given-names>I.</given-names></name></person-group> (<year>2023</year>). <article-title>Robotics in the mathematics area in primary education. A systematic review</article-title>. <source>Edutec, Elect. J. Educ. Tech.</source> <volume>84</volume>, <fpage>1</fpage>&#x2013;<lpage>17</lpage>. doi: <pub-id pub-id-type="doi">10.21556/edutec.2023.84.2889</pub-id></mixed-citation></ref>
<ref id="ref28"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Santos</surname><given-names>A. I.</given-names></name> <name><surname>Pereira</surname><given-names>D.</given-names></name> <name><surname>Botelho</surname><given-names>N.</given-names></name> <name><surname>Medeiros</surname><given-names>P.</given-names></name> <name><surname>Cascalho</surname><given-names>J. M.</given-names></name></person-group> (<year>2023</year>). <article-title>Robotics for young people in AZORESminiBOT</article-title>. <source>Int. J. Inf. Educ. Technol.</source> <volume>13</volume>, <fpage>33</fpage>&#x2013;<lpage>41</lpage>. doi: <pub-id pub-id-type="doi">10.18178/ijiet.2023.13.1.1777</pub-id></mixed-citation></ref>
<ref id="ref43"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>S&#x00E1;ez-L&#x00F3;pez</surname><given-names>J. M.</given-names></name> <name><surname>Gonz&#x00E1;lez-Calero</surname><given-names>J. A.</given-names></name> <name><surname>C&#x00F3;zar-Guti&#x00E9;rrez</surname><given-names>R.</given-names></name> <name><surname>del Olmo-Mu&#x00F1;oz</surname><given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>Scratch and unity design in elementary education: A study in initial teacher training</article-title>. <source>Journal of Computer Assisted Learning,</source> <volume>39</volume>, <fpage>1528</fpage>&#x2013;<lpage>1538</lpage>. doi: <pub-id pub-id-type="doi">10.1111/jcal.12815</pub-id></mixed-citation></ref>
<ref id="ref44"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>S&#x00E1;ez-L&#x00F3;pez</surname><given-names>J. M.</given-names></name> <name><surname>Buceta Otero</surname><given-names>R.</given-names></name> <name><surname>y De Lara Garc&#x00ED;a-Cervig&#x00F3;n</surname><given-names>S.</given-names></name></person-group> (<year>2021</year>). <article-title>Introducing robotics and block programming in elementary education. RIED</article-title>. <source>Revista Iberoamericana de Educaci&#x00F3;n a Distancia,</source> <volume>24</volume>, <fpage>95</fpage>&#x2013;<lpage>113</lpage>. doi: <pub-id pub-id-type="doi">10.5944/ried.24.1.27649</pub-id></mixed-citation></ref>
<ref id="ref29"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Schina</surname><given-names>D.</given-names></name> <name><surname>Romero</surname><given-names>M.</given-names></name> <name><surname>France</surname><given-names>N.</given-names></name></person-group> (<year>2025</year>). <article-title>Pair interactions and emergent roles in problem-solving with modular robotics in primary education</article-title>. <source>Technol. Knowl. Learn.</source> doi: <pub-id pub-id-type="doi">10.1007/s10758-025-09907-w</pub-id></mixed-citation></ref>
<ref id="ref30"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sperling</surname><given-names>K.</given-names></name> <name><surname>Stenliden</surname><given-names>L.</given-names></name> <name><surname>J&#x00F6;rgen</surname><given-names>N.</given-names></name> <name><surname>Heintz</surname><given-names>F.</given-names></name></person-group> (<year>2022</year>). <article-title>Still w(AI)ting for the automation of teaching: an exploration of machine learning in Swedish primary education using actor-network theory</article-title>. <source>Eur. J. Educ. Res. Dev. Policy</source> <volume>57</volume>, <fpage>584</fpage>&#x2013;<lpage>600</lpage>. doi: <pub-id pub-id-type="doi">10.1111/ejed.12526</pub-id></mixed-citation></ref>
<ref id="ref31"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Tejedor</surname><given-names>F. J.</given-names></name></person-group> (<year>2000</year>). <article-title>El dise&#x00F1;o y los dise&#x00F1;os en la evaluaci&#x00F3;n de Programas</article-title>. <source>Rev. Investig. Educ.</source> <volume>2</volume>, <fpage>319</fpage>&#x2013;<lpage>339</lpage>. <ext-link xlink:href="https://revistas.um.es/rie/article/view/121021" ext-link-type="uri">https://revistas.um.es/rie/article/view/121021</ext-link></mixed-citation></ref>
<ref id="ref32"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Tsai</surname><given-names>C. Y.</given-names></name> <name><surname>Chen</surname><given-names>Y. A.</given-names></name> <name><surname>Hsieh</surname><given-names>F. P.</given-names></name> <name><surname>Chuang</surname><given-names>M. S.</given-names></name> <name><surname>Lin</surname><given-names>C. L.</given-names></name></person-group> (<year>2023</year>). <article-title>Effects of a programming course using the GAME model on undergraduates&#x2019; self-efficacy and basic programming concepts</article-title>. <source>J. Educ. Comput. Res.</source> <volume>62</volume>, <fpage>482</fpage>&#x2013;<lpage>504</lpage>. doi: <pub-id pub-id-type="doi">10.1177/07356331231206071</pub-id></mixed-citation></ref>
<ref id="ref33"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Uzumcu</surname><given-names>O.</given-names></name> <name><surname>Bay</surname><given-names>E.</given-names></name></person-group> (<year>2020</year>). <article-title>The effect of computational thinking skill program design developed according to interest driven creator theory on prospective teachers</article-title>. <source>Educ. Inf. Technol.</source> <volume>26</volume>, <fpage>565</fpage>&#x2013;<lpage>583</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10639-020-10268-3</pub-id></mixed-citation></ref>
<ref id="ref34"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Vera-Sagredo</surname><given-names>A.</given-names></name> <name><surname>Constenla-N&#x00FA;&#x00F1;ez</surname><given-names>J.</given-names></name> <name><surname>Jara-Coatt</surname><given-names>P.</given-names></name></person-group> (<year>2024</year>). <article-title>Exploratory study of teachers&#x2019; self-perception of robotics and educational work in primary education: contributions to innovation and entrepreneurship</article-title>. <source>Edutec. Electron. J. Educ. Technol.</source> <volume>90</volume>, <fpage>1</fpage>&#x2013;<lpage>18</lpage>. doi: <pub-id pub-id-type="doi">10.21556/edutec.2024.90.3545</pub-id></mixed-citation></ref>
<ref id="ref35"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Villalustre</surname><given-names>L.</given-names></name> <name><surname>Cueli</surname><given-names>M.</given-names></name></person-group> (<year>2023</year>). <article-title>Assessing the computational thinking of pre-service teachers: a gender and robotics programming experience analysis</article-title>. <source>Educ. Sci.</source> <volume>13</volume>:<fpage>1032</fpage>. doi: <pub-id pub-id-type="doi">10.3390/educsci13101032</pub-id></mixed-citation></ref>
<ref id="ref36"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Villegas-Ch</surname><given-names>W.</given-names></name> <name><surname>Garc&#x00ED;a-Ortiz</surname><given-names>J.</given-names></name> <name><surname>S&#x00E1;nchez-Viteri</surname><given-names>S.</given-names></name></person-group> (<year>2024</year>). <article-title>Optimizing writing skills in children using a real-time feedback system based on machine learning</article-title>. <source>IEEE Access</source> <volume>12</volume>, <fpage>164634</fpage>&#x2013;<lpage>164651</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2024.3492974</pub-id></mixed-citation></ref>
<ref id="ref37"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Weber</surname><given-names>A. M.</given-names></name> <name><surname>Bastian</surname><given-names>M.</given-names></name> <name><surname>Barkela</surname><given-names>V.</given-names></name> <name><surname>M&#x00FC;hling</surname><given-names>A.</given-names></name> <name><surname>Leuchter</surname><given-names>M.</given-names></name></person-group> (<year>2022</year>). <article-title>Fostering preservice teachers&#x2019; expectancies and values towards computational thinking</article-title>. <source>Front. Psychol.</source> <volume>13</volume>:<fpage>987761</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fpsyg.2022.987761</pub-id>, <pub-id pub-id-type="pmid">36248515</pub-id></mixed-citation></ref>
<ref id="ref38"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wei</surname><given-names>X.</given-names></name> <name><surname>Lin</surname><given-names>L.</given-names></name> <name><surname>Meng</surname><given-names>N.</given-names></name> <name><surname>Tan</surname><given-names>W.</given-names></name> <name><surname>Kong</surname><given-names>S. C.</given-names></name> <name><surname>Kinshuk</surname></name></person-group> (<year>2021</year>). <article-title>The effectiveness of partial pair programming on elementary school students&#x2019; computational thinking skills and self-efficacy</article-title>. <source>Comput. Educ.</source> <volume>160</volume>:<fpage>Article 104023</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.compedu.2020.104023</pub-id></mixed-citation></ref>
<ref id="ref39"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wing</surname><given-names>J.</given-names></name></person-group> (<year>2006</year>). <article-title>Computational thinking</article-title>. <source>Commun. ACM</source> <volume>49</volume>, <fpage>33</fpage>&#x2013;<lpage>35</lpage>. doi: <pub-id pub-id-type="doi">10.1145/1118178.1118215</pub-id></mixed-citation></ref>
<ref id="ref40"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wong</surname><given-names>G. K. W.</given-names></name></person-group> (<year>2024</year>). <article-title>Amplifying children&#x2019;s computational problem-solving skills: a hybrid-based design for programming education</article-title>. <source>Educ. Inf. Technol.</source> <volume>29</volume>, <fpage>1761</fpage>&#x2013;<lpage>1793</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10639-023-11880-9</pub-id></mixed-citation></ref>
<ref id="ref41"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname><given-names>S.-Y.</given-names></name> <name><surname>Su</surname><given-names>Y.-S.</given-names></name></person-group> (<year>2021</year>). <article-title>Visual programming environments and computational thinking performance of fifth- and sixth-grade students</article-title>. <source>J. Educ. Comput. Res.</source> <volume>59</volume>, <fpage>1075</fpage>&#x2013;<lpage>1092</lpage>. doi: <pub-id pub-id-type="doi">10.1177/0735633120988807</pub-id></mixed-citation></ref>
<ref id="ref42"><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zakharov</surname><given-names>A.</given-names></name></person-group> (<year>2021</year>). <article-title>Teaching to the test: effects of test-centred preparation on short-term academic performance</article-title>. <source>Educ. Meas. Res. Rev.</source> <volume>9</volume>, <fpage>45</fpage>&#x2013;<lpage>59</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ijedudev.2021.102422</pub-id></mixed-citation></ref>
</ref-list>
<fn-group>
<fn fn-type="custom" custom-type="edited-by" id="fn0001">
<p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3184332/overview">Michael Cassidy</ext-link>, TERC, United States</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by" id="fn0002">
<p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2998476/overview">Fadip Nannim</ext-link>, University of the Free State, South Africa</p>
<p><ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3348767/overview">Mashite Tshidi</ext-link>, University of Pretoria, South Africa</p>
</fn>
</fn-group>
</back>
</article>