Publication Date
| In 2026 | 0 |
| Since 2025 | 214 |
| Since 2022 (last 5 years) | 1128 |
| Since 2017 (last 10 years) | 2270 |
| Since 2007 (last 20 years) | 3758 |
Descriptor
| Programming | 4360 |
| Computer Science Education | 1782 |
| Foreign Countries | 1420 |
| Teaching Methods | 1125 |
| Computer Software | 1095 |
| Educational Technology | 767 |
| Student Attitudes | 685 |
| Problem Solving | 625 |
| Programming Languages | 617 |
| Thinking Skills | 592 |
| College Students | 559 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 21 |
| Barnes, Tiffany | 17 |
| Xinogalos, Stelios | 16 |
| Hwang, Gwo-Jen | 14 |
| Sullivan, Amanda | 14 |
| Denner, Jill | 13 |
| Brusilovsky, Peter | 11 |
| Kafai, Yasmin B. | 10 |
| Laakso, Mikko-Jussi | 10 |
| Lepp, Marina | 10 |
| Luik, Piret | 10 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 108 |
| Practitioners | 49 |
| Administrators | 17 |
| Students | 15 |
| Researchers | 13 |
| Media Staff | 9 |
| Policymakers | 7 |
| Parents | 3 |
| Community | 1 |
Location
| Turkey | 165 |
| Taiwan | 92 |
| Australia | 81 |
| China | 74 |
| United Kingdom | 59 |
| Sweden | 50 |
| Spain | 49 |
| Canada | 48 |
| Finland | 47 |
| California | 44 |
| Greece | 42 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 2 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Thompson, JaCoya; Arastoopour Irgens, Golnaz – Journal of Statistics and Data Science Education, 2022
Data science is a highly interdisciplinary field that comprises various principles, methodologies, and guidelines for the analysis of data. The creation of appropriate curricula that use computational tools and teaching activities is necessary for building skills and knowledge in data science. However, much of the literature about data science…
Descriptors: Data Analysis, Middle School Students, Statistics Education, Student Centered Learning
Abrams, Sandra Schamroth; Van Eck, Richard N. – Journal of Adolescent & Adult Literacy, 2021
Videogames and videogame literacies are an important and growing aspect of education, yet videogaming remains poorly understood and even viewed with suspicion by many who are charged with promoting them. In the case of libraries, such views can lead to insufficient funding and policies that reduce the presence of youth programing that includes…
Descriptors: Video Games, Programming, Play, Libraries
Metin, Sermin – International Journal of Technology and Design Education, 2022
The aim of this pilot study is to support the activity-based unplugged coding and robotic coding skills of children during their preschool period. A significant sample was chosen for this quantitative research. The study group consisted of 24 5-year-old children being educated in a State kindergarten under the Gaziantep Provincial Directorate of…
Descriptors: Learning Activities, Programming, Preschool Children, Robotics
Žanko, Žana; Mladenovic, Monika; Krpan, Divna – Journal of Computer Assisted Learning, 2022
Background and Context: Most studies about programming misconceptions are conducted at the undergraduate and graduate levels. Since the age level for starting learning programming is getting lower, there is a need for determining programming misconceptions for younger learners. Objective: Our goal is to determine programming misconceptions and…
Descriptors: Programming, Misconceptions, Grade 5, Elementary School Students
Valentina Dagiene; Gintautas Grigas; Tatjana Jevsikova – Informatics in Education, 2024
The work of Niklaus Wirth, designer of the Pascal programming language, has led to the introduction of programming in schools in many countries often leading to a transformation in the way of thinking. In this article, we provide a retrospective analysis of the Lithuanian experience driven by Pascal and discuss the main ideas about teaching…
Descriptors: Programming Languages, Computer Science Education, Foreign Countries, Programming
Andreas Brandsaeter; Runar Lie Berge – Educational Studies in Mathematics, 2025
The reasons for teaching programming in school are indeed manifold. Programming can for example be utilized as a vehicle for understanding and learning particular mathematical subject matter, or as a tool for solving mathematical problems. In this paper, however, we propose to utilize programming as a vehicle for developing mathematical…
Descriptors: Mathematics Skills, Skill Development, Competence, Programming
Anil Erkan; Sumeyra Akkaya – Journal of Education in Science, Environment and Health, 2025
This study aims to examine the views of fourth-grade primary school students on coding education given through the Scratch program by determining the students' skills in using the program and algorithmic thinking skills. The study was conducted as a one-group study with an embedded mixed design. The study group consisted of 32 students attending…
Descriptors: Elementary School Students, Grade 4, Programming, STEM Education
Jesús E. Hernández-Zavaleta; Corey Brady; Sandra Becker; Douglas B. Clark – Mathematical Thinking and Learning: An International Journal, 2025
Research on geometric transformations suggests that early learners possess intuitive understandings grounded in motion metaphors, transitioning to mappings. The processes through which students transition between these two conceptions are not fully understood. We propose that Vygotskian hybridizing (related to Vygotsky's articulation of everyday…
Descriptors: Geometric Concepts, Motion, Scientific Concepts, Programming
Matthew Bahnson; Allison Godwin; Christian Schunn; Eric McChesney; Linda DeAngelo – International Journal of STEM Education, 2025
Background: The demand for engineers in the workforce continues to rise, which requires increased retention and degree completion at the undergraduate level. Engineering educators need to better understand opportunities to retain students in engineering majors. A strong sense of belonging in engineering represents one important contributor to…
Descriptors: Academic Persistence, Engineering Education, Sense of Belonging, Intervention
Dominic Lohr; Hieke Keuning; Natalie Kiesler – Journal of Computer Assisted Learning, 2025
Background: Feedback as one of the most influential factors for learning has been subject to a great body of research. It plays a key role in the development of educational technology systems and is traditionally rooted in deterministic feedback defined by experts and their experience. However, with the rise of generative AI and especially large…
Descriptors: College Students, Programming, Artificial Intelligence, Feedback (Response)
Temesgen Samuel; Hsiu-Ling Chen; Abebayehu Yohannes – Journal of Computer Assisted Learning, 2025
Background: As highly interactive hands-on learning tools, robots can inspire new generations of mathematics students. However, to date, no comprehensive systematic reviews have been conducted on robot-assisted mathematics education from K-12 through higher education. Hence, it is important to explore the research evidence of robot-assisted…
Descriptors: Mathematics Instruction, Robotics, Technology Uses in Education, Elementary Secondary Education
W. Monty Jones; Katherine Hansen; Douglas Lusa Krug; Michael L. Schad; Nakisha Whittington; Xun Liu – Computer Science Education, 2025
Background and Context: Efforts to engage adult learners in computer science in the United States have been largely unsuccessful. While research examining the use of music for teaching computer programming with K-12 learners is emerging, little research with adult learners exists. Objective: This study evaluates the effect of computer coding…
Descriptors: Musical Composition, Computer Software, Adult Students, Student Attitudes
Michael Borcherds; Florian Derflinger; Zoltán Kovács; Ben North – International Journal of Mathematical Education in Science and Technology, 2025
We introduce the free web-app PyGgb -- the combination of the well-known programming language Python and the dynamic mathematics system GeoGebra. Motivated by the desire to provide an introduction to Python coding in the familiar context of mathematics and geometry, PyGgb allows GeoGebra constructions to be created using Python code. We outline…
Descriptors: Programming, Mathematics Education, Coding, Geometry
Smitha S. Kumar; Michael A. Lones; Manuel Maarek; Hind Zantout – ACM Transactions on Computing Education, 2025
Programming demands a variety of cognitive skills, and mastering these competencies is essential for success in computer science education. The importance of formative feedback is well acknowledged in programming education, and thus, a diverse range of techniques has been proposed to generate and enhance formative feedback for programming…
Descriptors: Automation, Computer Science Education, Programming, Feedback (Response)
Fan Xu; Ana-Paula Correia – Journal of Computer Assisted Learning, 2025
Background: Computational thinking (CT) is an essential skill for preparing the younger generation to succeed in an AI-driven world, with pair programming emerging as a widely used approach to foster these skills. However, the role of individual factors and mutual engagement in shaping CT skills within pair programming remains underexplored,…
Descriptors: Computation, Thinking Skills, Learner Engagement, Middle School Students

Peer reviewed
Direct link
