Publication Date
| In 2026 | 2 |
| Since 2025 | 275 |
| Since 2022 (last 5 years) | 1485 |
| Since 2017 (last 10 years) | 3013 |
| Since 2007 (last 20 years) | 4863 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
| Teachers | 258 |
| Practitioners | 183 |
| Students | 53 |
| Administrators | 32 |
| Researchers | 24 |
| Media Staff | 18 |
| Parents | 11 |
| Policymakers | 11 |
| Community | 3 |
| Counselors | 1 |
| Support Staff | 1 |
| More ▼ | |
Location
| Turkey | 199 |
| Taiwan | 107 |
| United Kingdom | 107 |
| Australia | 105 |
| China | 93 |
| Canada | 71 |
| Spain | 71 |
| California | 58 |
| Sweden | 58 |
| Germany | 54 |
| Finland | 52 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Omer, Uzma; Tehseen, Rabia; Farooq, Muhammad Shoaib; Abid, Adnan – Education and Information Technologies, 2023
Learning analytics (LA) is a significant field of study to examine and identify difficulties the novice programmers face while learning how to program. Despite producing notable research by the community in the specified area, rare work is observed to synthesize these research efforts and discover the dimensions that guide the future research of…
Descriptors: Programming, Learning Analytics, Educational Research, Data
Gökçe, Semirhan; Yenmez, Arzu Aydogan – Education and Information Technologies, 2023
Individuals learn to develop problem solving strategies and make connections between their mathematical ideas while programming, so they have the opportunity to improve their thinking skills. Scratch provides an environment to experience problem scenarios and encourages them to act out imagination while having fun. The purpose of the study is to…
Descriptors: Programming Languages, Reflection, Problem Solving, Computation
Atman Uslu, Nilüfer – Education and Information Technologies, 2023
In recent years, computational thinking (CT) initiatives have been increasing in both research and practice. Although the importance of students' resilience and computational identity in the CT development process is recognized, more research is needed on their role on students' CT skills. Therefore, little is known about whether differences in…
Descriptors: Secondary School Students, Computation, Thinking Skills, Self Efficacy
Mitri, Michel – Journal of Information Systems Education, 2023
This article presents a multi-stage guided technical project coding Python scripts for utilizing Amazon Web Services (AWS) to work with a document-store database called DynamoDB. Students doing this project should have taken an introductory programming class (ideally in Python) and a database class to have experience with Python coding and…
Descriptors: Programming Languages, Computer Science Education, Student Projects, Databases
Larsson, Andreas; Stolpe, Karin – International Journal of Technology and Design Education, 2023
Metaphors in gesture and speech play a pivotal role in the way that programming concepts are presented in the classroom. However, little is known about the function of teachers' metaphors in practice. This study aims to explore teachers' use of metaphors in gesture and speech in a lecture on programming. Based on video observations of three upper…
Descriptors: Programming, Computer Science Education, Figurative Language, Nonverbal Communication
Yvonne Kao; Daniel Murphy; Aleata Hubbard Cheuoua; Priya Kannan; Jennifer Tsan; Kyle E. Jennings; Heather Smith; Shameeka Emanuel; Emily R. Miller – WestEd, 2023
In spring 2022, WestEd conducted a literature review to summarize the major frameworks used in career intentions research and the evidence supporting each framework, as well as to develop an initial set of constructs to guide the development of a brief, culturally sensitive computing career intentions survey measuring individual, situational, and…
Descriptors: Career Planning, Computer Science Education, Test Bias, Self Efficacy
Ibrahim Abdullah Alshaye; Zaidatun Tasir; Nurul Farhana Jumaat – Open Education Studies, 2023
This study aims to examine the effectiveness of online problem-based learning (PBL) tasks on problem-solving ability (PSA) and programming skills of secondary school students. A quantitative research design of a quasi-experimental research was adopted in this study. A purposive non-random sampling method was used to select two schools. Then, a…
Descriptors: Electronic Learning, Problem Based Learning, Learning Activities, Foreign Countries
Victor Lebora´n; Francisco Rivadulla – Journal of Chemical Education, 2023
The process of diffusion is intimately related to random molecular displacement and is central to many problems in chemistry. Here, we provide an intuitive derivation of the diffusion equation based on the analysis of the random trajectories of particles generated and plotted by simple MATLAB and Python scripts. The codes are very simple and…
Descriptors: Computer Software, Chemistry, Science Instruction, Scientific Concepts
Robertson, Judy; Gray, Stuart; Martin, Toye; Booth, Josephine – International Journal of Computer Science Education in Schools, 2020
We argue that understanding the cognitive foundations of computational thinking will assist educators to improve children's learning in computing. We explain the conceptual relationship between executive functions and aspects of computational thinking. We present initial empirical data from 23 eleven year old learners which investigates the…
Descriptors: Executive Function, Computation, Thinking Skills, Mathematics Skills
Bull, Glen; Garofalo, Joe; Hguyen, N. Rich – Journal of Digital Learning in Teacher Education, 2020
An educational team founded by Seymour Papert at MIT has developed an evolving series of computing environments designed to facilitate computational thinking. Papert outlined the goal of developing educational environments to facilitate the use of computer as a computational object in a seminal publication, "Teaching Children Thinking"…
Descriptors: Thinking Skills, Computation, Computer Science Education, Programming
Simon D. Weaver; G. Alex Ambrose; Rebecca J. Whelan – Journal of Chemical Education, 2022
Students completing undergraduate majors in chemistry are not typically required to undergo formal training in computer programming or coding. As a result, many chemistry students are graduating without skills in understanding, writing, or manipulating computer code. This skills gap places students at a disadvantage, considering the widespread and…
Descriptors: Coding, Undergraduate Students, Majors (Students), Chemistry
Fanchamps, Nardie; Slangen, Lou; Specht, Marcus; Hennissen, Paul – IEEE Transactions on Learning Technologies, 2022
This article illustrates that the task design and problem selection are of characteristic influence to evoke sense-reason-act programming (SRA) among primary school pupils when programming robots. Research shows that the task design influences the development of computational thinking (CT). The literature provides evidence that the context, the…
Descriptors: Elementary School Students, Robotics, Programming, Thinking Skills
Gueudet, Ghislaine; Buteau, Chantal; Muller, Eric; Mgombelo, Joyce; Sacristán, Ana Isabel; Rodriguez, Marisol Santacruz – Educational Studies in Mathematics, 2022
We are interested in understanding how university students learn to use programming as a tool for "authentic" mathematical investigations (i.e., similar to how some mathematicians use programming in their research work). The theoretical perspective of the instrumental approach offers a way of interpreting this learning in terms of…
Descriptors: College Students, College Mathematics, Models, Concept Formation
Boz, Tugba; Allexsaht-Snider, Martha – Education and Information Technologies, 2022
In this qualitative case study, we examined in-service elementary school teachers' learning of coding and robotics in a blended professional learning course developed and delivered through the collaboration between university faculty and a school district. We focused on activity theory to understand and reveal the mediations, conflicts, and…
Descriptors: Elementary School Teachers, Programming, Robotics, Inservice Teacher Education
Erol, Osman; Çirak, Nese Sevim – Education and Information Technologies, 2022
Problem-solving is one of the most important twenty-first-century skills and should be acquired at an early age. Since programming is a kind of problem-solving process, it may be seen in the context of problem-solving skills development. Hence, this study aims to identify the effectiveness of one of the most popular programming tools…
Descriptors: Programming, Technology Uses in Education, Problem Solving, Middle School Students

Peer reviewed
Direct link
