Publication Date
| In 2026 | 0 |
| Since 2025 | 6 |
Descriptor
| Programming | 6 |
| Troubleshooting | 6 |
| Problem Solving | 4 |
| Thinking Skills | 3 |
| Coding | 2 |
| Cognitive Processes | 2 |
| Computation | 2 |
| Computer Science Education | 2 |
| Introductory Courses | 2 |
| Undergraduate Students | 2 |
| Academic Achievement | 1 |
| More ▼ | |
Source
| Education and Information… | 1 |
| Informatics in Education | 1 |
| International Association for… | 1 |
| Journal of Computer Assisted… | 1 |
| Journal of Educational… | 1 |
| Journal of Learning Analytics | 1 |
Author
| Amanda Barany | 1 |
| Andres Felipe Zambrano | 1 |
| Eunsung Park | 1 |
| Heidi Taveter | 1 |
| JaMee Kim | 1 |
| Jaclyn Ocumpaugh | 1 |
| Jiayi Zhang | 1 |
| Jongpil Cheon | 1 |
| Maciej Pankiewicz | 1 |
| Mari Ueda | 1 |
| Marina Lepp | 1 |
| More ▼ | |
Publication Type
| Reports - Research | 6 |
| Journal Articles | 5 |
| Speeches/Meeting Papers | 1 |
Education Level
| Higher Education | 2 |
| Postsecondary Education | 2 |
| Elementary Education | 1 |
| Grade 4 | 1 |
| Grade 5 | 1 |
| Intermediate Grades | 1 |
| Middle Schools | 1 |
| Secondary Education | 1 |
Audience
Location
| Japan | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Heidi Taveter; Marina Lepp – Informatics in Education, 2025
Learning programming has become increasingly popular, with learners from diverse backgrounds and experiences requiring different support. Programming-process analysis helps to identify solver types and needs for assistance. The study examined students' behavior patterns in programming among beginners and non-beginners to identify solver types,…
Descriptors: Behavior Patterns, Novices, Expertise, Programming
Eunsung Park; Jongpil Cheon – Journal of Educational Computing Research, 2025
Debugging is essential for identifying and rectifying errors in programming, yet time constraints and students' trivialization of errors often hinder progress. This study examines differences in debugging challenges and strategies among students with varying computational thinking (CT) competencies using weekly coding journals from an online…
Descriptors: Undergraduate Students, Programming, Computer Software, Troubleshooting
Tetsuo Tanaka; Mari Ueda – International Association for Development of the Information Society, 2025
This paper reports on an exploratory study designed to quantitatively investigate the effects of three code reading methods. We conducted an experiment with 22 university students with programming experience, who were tasked with finding and fixing bugs in C language source code using three different reading methods: "reading aloud,"…
Descriptors: Foreign Countries, Undergraduate Students, Graduate Students, Programming
Xiner Liu; Andres Felipe Zambrano; Ryan S. Baker; Amanda Barany; Jaclyn Ocumpaugh; Jiayi Zhang; Maciej Pankiewicz; Nidhi Nasiar; Zhanlan Wei – Journal of Learning Analytics, 2025
This study explores the potential of the large language model GPT-4 as an automated tool for qualitative data analysis by educational researchers, exploring which techniques are most successful for different types of constructs. Specifically, we assess three different prompt engineering strategies -- Zero-shot, Few-shot, and Fewshot with…
Descriptors: Coding, Artificial Intelligence, Automation, Data Analysis
MiJeong Kim; JaMee Kim; WonGyu Lee – Education and Information Technologies, 2025
In the digital age, computational thinking (CT)-based problem-solving skills have emerged as essential competencies. Particularly, students with intellectual disabilities need equal educational opportunities and high-quality informatics education to cultivate CT-based problem-solving skills. However, research on the enhancement of CT-based…
Descriptors: Intellectual Disability, Programming, Computation, Thinking Skills
Merve Aydin; Ünal Çakiroglu – Journal of Computer Assisted Learning, 2025
Background: Students experience higher-order thinking skills by finding ways to solve the problem, debugging errors while applying the solution, and testing the solution in programming. However, the inability to create schemas that will characterise programming structures is one of the difficulties during this process. Objectives: This study aimed…
Descriptors: Programming, Computer Science Education, Thinking Skills, Problem Solving

Peer reviewed
Direct link
