NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 200 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Carina Büscher – International Journal of Science and Mathematics Education, 2025
Computational thinking (CT) is becoming increasingly important as a learning content. Subject-integrated approaches aim to develop CT within other subjects like mathematics. The question is how exactly CT can be integrated and learned in mathematics classrooms. In a case study involving 12 sixth-grade learners, CT activities were explored that…
Descriptors: Mathematics Instruction, Thinking Skills, Teaching Methods, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Peter J. Rich; Scott Bartholomew; David Daniel; Kenzie Dinsmoor; Meagan Nielsen; Connor Reynolds; Meg Swanson; Ellyse Winward; Jessica Yauney – Journal of Research on Technology in Education, 2024
In this study, we attempted to curate a list of tools whose primary intent is to enable and teach children to code. From this list, we developed a framework for the classification of coding tools and reviewed current research to determine how tools are used to teach coding in elementary education. The catalog grew to over 300 specific tools…
Descriptors: Educational Trends, Teaching Methods, Coding, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Metin, Sermin; Basaran, Mehmet; Kalyenci, Damla – Pedagogical Research, 2023
The purpose of this research is to examine the coding skills of five-year-old children in terms of some variables. The research sample comprises 160 children aged five years studying in kindergarten affiliated with the Ministry of National Education in Gaziantep city center in the 2021-2022 academic year. As a data collection tool in the research,…
Descriptors: Programming, Kindergarten, Preschool Children, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Xuemin Gao; Yuqin Yang; Yuxia Du; Daner Sun – Journal of Educational Computing Research, 2025
Block-based visual programming tools are widely used in elementary education. Nonetheless, these tools alone may not ensure the spontaneous and efficient acquisition of concepts and skills in computational thinking (CT). Using mind mapping as a form of scaffolding to facilitate the visualization of abstract thinking processes may enhance the…
Descriptors: Computation, Thinking Skills, Programming, Cognitive Mapping
Peer reviewed Peer reviewed
Direct linkDirect link
Yin-Rong Zhang; Zhong-Mei Han; Tao He; Chang-Qin Huang; Fan Jiang; Gang Yang; Xue-Mei Wu – Journal of Computer Assisted Learning, 2025
Background: Collaborative programming is important and challenging for K12 students. Scaffolding is a vital method to support students' collaborative programming learning. However, conventional scaffolding that does not fade may lead students to become overly dependent, resulting in unsatisfactory programming performance. Objectives: This study…
Descriptors: Middle School Students, Grade 8, Scaffolding (Teaching Technique), Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Xin Gong; Shufan Yu; Jie Xu; Ailing Qiao; Han Han – Education and Information Technologies, 2024
Tangible programming combines the advantages of object manipulation with programmable hardware, which plays an essential role in improving programming skills. As a tool for ensuring the quality of projects and improving learning outcomes, the PDCA cycle strategy is conducive to cultivating reflective thinking. However, there is still a lack of…
Descriptors: Programming, Computer Science Education, Outcomes of Education, Reflection
Peer reviewed Peer reviewed
Direct linkDirect link
Monika Mladenovic; Žana Žanko; Goran Zaharija – Journal of Educational Computing Research, 2024
The use of a pedagogical approach mediated transfer with the bridging method has been successful in facilitating the transitions from block-based to text-based programming languages. Nevertheless, there is a lack of research addressing the impact of this transfer on programming misconceptions during the transition. The way programming concepts are…
Descriptors: Programming, Misconceptions, Teaching Methods, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Lorien Cafarella; Lucas Vasconcelos – Education and Information Technologies, 2025
Middle school students often enter Computer Science (CS) classes without previous CS or Computational Thinking (CT) instruction. This study evaluated how Code.org's block-based programming curriculum affects middle school students' CT skills and attitudes toward CT and CS. Sixteen students participated in the study. This was a mixed methods action…
Descriptors: Middle School Students, Computation, Thinking Skills, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Pavlos Toukiloglou; Stelios Xinogalos – Journal of Educational Computing Research, 2025
This study examines the effectiveness of a collaborative support method in enhancing programming learning outcomes in a serious game. The game Code Hasp was developed to facilitate the comparison between two support methods, worked examples and a collaborative peer support approach. A total of 111 elementary school students participated, divided…
Descriptors: Educational Games, Programming, Cooperative Learning, Peer Relationship
Peer reviewed Peer reviewed
Direct linkDirect link
Shumway, Jessica F.; Welch, Lise E.; Kozlowski, Joseph S.; Clarke-Midura, Jody; Lee, Victor R. – Mathematical Thinking and Learning: An International Journal, 2023
The purpose of this study was to explore how kindergarten students (aged 5-6 years) engaged with mathematics as they learned programming with robot coding toys. We video-recorded 16 teaching sessions of kindergarten students' (N = 36) mathematical and programming activities. Students worked in small groups (4-5 students) with robot coding toys on…
Descriptors: Kindergarten, Preschool Children, Mathematics Education, Knowledge Level
Peer reviewed Peer reviewed
Direct linkDirect link
Bodaker, Liat; Rosenberg-Kima, Rinat B. – Journal of Research on Technology in Education, 2023
The COVID-19 pandemic raised the need to examine online learning methods also in young children. This study examined elementary school children's performance and attitudes during and toward an online programming learning activity utilizing the pair-programming Agile method that may foster 21st-century skills, including collaboration and…
Descriptors: Electronic Learning, Cooperative Learning, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Alan Gazzano – Arts Education Policy Review, 2024
This study examines the underpinnings of Japan's "programming education" in elementary school music, officially implemented nationwide in 2020. Through that reform, which has introduced "programming thinking" (a local version of computational thinking) in all areas of compulsory education, the country follows the international…
Descriptors: Foreign Countries, Computer Science Education, Programming, Music Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Václav Dobiáš; Václav Šimandl; Jirí Vanícek – Informatics in Education, 2024
The paper discusses an alternative method of assessing the difficulty of pupils' programming tasks to determine their age appropriateness. Building a program takes the form of its successive iterations. Thus, it is possible to monitor the number of times such a program was built by the solver. The variance of the number of program builds can be…
Descriptors: Difficulty Level, Computer Science Education, Programming, Task Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Ndudi Okechukwu Ezeamuzie; Mercy Noyenim Ezeamuzie – Review of Educational Research, 2025
Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K--12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental…
Descriptors: Kindergarten, Elementary Secondary Education, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Ma, Ning; Qian, Jinglong; Gong, Kaixin; Lu, Yao – Education and Information Technologies, 2023
Computational thinking is an important competence for learners in the twenty-first century. As an effective approach for cultivating competence in computational thinking, programming education has been extended from college to elementary school teaching. However, it is challenging to engage beginners in programming in elementary school education.…
Descriptors: Elementary School Students, Programming, Computer Science Education, Novices
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  14