Publication Date
| In 2024 | 21 |
| Since 2023 | 33 |
| Since 2020 (last 5 years) | 75 |
| Since 2015 (last 10 years) | 119 |
| Since 2005 (last 20 years) | 182 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
| Practitioners | 61 |
| Teachers | 51 |
| Students | 17 |
| Administrators | 4 |
| Community | 4 |
| Media Staff | 2 |
| Researchers | 1 |
| Support Staff | 1 |
Location
| Florida | 5 |
| Missouri | 5 |
| United Kingdom | 5 |
| China | 4 |
| Illinois | 4 |
| Israel | 4 |
| Ohio | 4 |
| Australia | 3 |
| Canada | 3 |
| Georgia | 3 |
| Turkey | 3 |
| More ▼ | |
Laws, Policies, & Programs
| Individuals with Disabilities… | 1 |
Assessments and Surveys
| California Critical Thinking… | 1 |
| Group Embedded Figures Test | 1 |
| Kirton Adaption Innovation… | 1 |
| Watson Glaser Critical… | 1 |
What Works Clearinghouse Rating
Per Anderhag; Niklas Salomonsson; Andre Bürgers; Cesar Estay Espinola; Birgit Fahrman; Dana Seifeddine Ehdwall; Maria Sundler – International Journal of Technology and Design Education, 2024
During a relatively short period of time, programming has been implemented in the national curriculum of the compulsory school in Sweden. Since 2018, programming is a new content in the technology subject and the research field has discussed some of the challenges teachers and students, who generally have little experiences of programming, face…
Descriptors: Learning Strategies, Programming, Robotics, Technology Education
Wanqing Hu; Ruiyan Huang; Yanyan Li – Early Childhood Education Journal, 2024
Researchers are increasingly calling for more computational thinking (CT) teaching tools and activities designed for young children. Considering young children's need to draw on their bodily experiences to learn abstract concepts, this study applied the embodied cognition perspective to design an unplugged (non-computer-based) toolkit with…
Descriptors: Conventional Instruction, Learning Activities, Mental Computation, Young Children
Fatima Abu Deeb; Timothy Hickey – Computer Science Education, 2024
Background and Context: Auto-graders are praised by novice students learning to program, as they provide them with automatic feedback about their problem-solving process. However, some students often make random changes when they have errors in their code, without engaging in deliberate thinking about the cause of the error. Objective: To…
Descriptors: Reflection, Automation, Grading, Novices
Muradoglu, Melis; Cimpian, Joseph R.; Cimpian, Andrei – Journal of Cognition and Development, 2023
Mixed-effects models are an analytic technique for modeling repeated measurement or nested data. This paper explains the logic of mixed-effects modeling and describes two examples of mixed-effects analyses using R. The intended audience of the paper is psychologists who specialize in cognitive development research. Therefore, the concepts and…
Descriptors: Cognitive Development, Models, Programming Languages, Psychologists
Gary K. W. Wong; Shan Jian; Ho-Yin Cheung – Education and Information Technologies, 2024
This study examined the developmental process of children's computational thinking using block-based programming tools, specifically algorithmic thinking and debugging skills. With this aim, a group of children (N = 191) from two primary schools were studied for two years beginning from the fourth grade, as they engaged in our block-based…
Descriptors: Thinking Skills, Skill Development, Computation, Algorithms
Julie Marie Smith – ProQuest LLC, 2023
The purpose of this study is to analyze which behaviors are or are not helpful for debugging when a novice is in a state of unproductive persistence. Further, this project will exploratorily use a variety of analytical techniques -- including association rule mining, process mining, frequent sequence mining, and machine learning-- in order to…
Descriptors: Employees, Programming, Novices, Persistence
Chen Sun; Stephanie Yang; Betsy Becker – Journal of Educational Computing Research, 2024
Computational thinking (CT), an essential 21st century skill, incorporates key computer science concepts such as abstraction, algorithms, and debugging. Debugging is particularly underrepresented in the CT training literature. This multi-level meta-analysis focused on debugging as a core CT skill, and investigated the effects of various debugging…
Descriptors: Troubleshooting, Computation, Thinking Skills, Intervention
Selena Steinberg; Melissa Gresalfi; Lauren Vogelstein; Corey Brady – Journal of Research on Technology in Education, 2024
This paper considers how a curricular design that integrated computer programming and creative movement shaped students' engagement with computing. We draw on data from a camp for middle schoolers, focusing on an activity in which students used the programming environment NetLogo to re-represent their physical choreography. We analyze the extent…
Descriptors: Dance, Programming, Computation, Computer Simulation
Abdullahi Yusuf; Amiru Yusuf Muhammad – Journal of Educational Computing Research, 2024
The study investigates the potential of anxiety clusters in predicting programming performance in two distinct coding environments. Participants comprised 83 second-year programming students who were randomly assigned to either a block-based or a text-based group. Anxiety-induced behaviors were assessed using physiological measures (Apple Watch…
Descriptors: Novices, Programming, Anxiety, Coding
Arif Akçay; Arif Altun – Education and Information Technologies, 2024
Debugging is an intellectually rich and a challenging process when learning a programming language. This process is important for increasing the quality of the program and making it functional. Debugging, by its nature, is thought to be a practice with a state of focus and concentration. This study explored whether the debugging performance could…
Descriptors: Attention, Networks, Troubleshooting, Programming
Jonathan Robert Bowers – ProQuest LLC, 2024
To make sense of our interconnected and algorithm driven world, students increasingly need proficiency with computational thinking (CT), systems thinking (ST), and computational modeling. One aspect of computational modeling that can support students with CT, ST, and modeling is testing and debugging. Testing and debugging enables students to…
Descriptors: Troubleshooting, Thinking Skills, Computation, Computer Science Education
Julius Meier; Peter Hesse; Stephan Abele; Alexander Renkl; Inga Glogger-Frey – Instructional Science: An International Journal of the Learning Sciences, 2024
Self-explanation prompts in example-based learning are usually directed backwards: Learners are required to self-explain problem-solving steps just presented ("retrospective" prompts). However, it might also help to self-explain upcoming steps ("anticipatory" prompts). The effects of the prompt type may differ for learners with…
Descriptors: Problem Based Learning, Problem Solving, Prompting, Models
Wahid Yunianto; Guillermo Bautista Jr.; Bungkus Dias Prasetyo; Zsolt Lavicza – International Journal for Technology in Mathematics Education, 2024
As computational thinking (CT) is new to teachers, they need support on how CT integration will work. This study examines the use of a hypothetical learning trajectory (HLT) to support teachers in integrating computational thinking into mathematics lessons utilizing GeoGebra. By employing the educational design research (EDR) methodology, the…
Descriptors: Computer Software, Mental Computation, Mathematics Instruction, Educational Technology
Whalley, Jacqueline; Settle, Amber; Luxton-Reilly, Andrew – ACM Transactions on Computing Education, 2023
Debugging is a core skill required by programmers, yet we know little about how to effectively teach the process of debugging. The challenges of learning debugging are compounded for novices who lack experience and are still learning the tools they need to program effectively. In this work, we report a case study in which we used a think-aloud…
Descriptors: Protocol Analysis, Novices, Troubleshooting, Programming
Martha L. Thurlow; Andrew R. Hinkle; Sheryl S. Lazarus; Kristin K. Liu – National Center on Educational Outcomes, 2024
There has been a paradigm shift from accommodations to the identification of levels of accessibility (e.g., universal features, designated features, and accommodations). A consequence of this shift is that many students with disabilities who previously were assigned accommodations now access many of them as universal or designated features. This…
Descriptors: Accessibility (for Disabled), Individualized Education Programs, Students with Disabilities, Troubleshooting

Peer reviewed
Direct link
