Publication Date
In 2025 | 6 |
Descriptor
Troubleshooting | 6 |
Programming | 5 |
Problem Solving | 4 |
Computer Science Education | 3 |
Thinking Skills | 3 |
Computation | 2 |
Introductory Courses | 2 |
Novices | 2 |
Undergraduate Students | 2 |
Academic Achievement | 1 |
Algebra | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
Education and Information… | 1 |
Informatics in Education | 1 |
Journal of Computer Assisted… | 1 |
Journal of Educational… | 1 |
Journal of Learning Analytics | 1 |
Author
Amanda Barany | 1 |
Andres Felipe Zambrano | 1 |
Denis Zhidkikh | 1 |
Eunsung Park | 1 |
Heidi Taveter | 1 |
Hilkka Grahn | 1 |
JaMee Kim | 1 |
Jaclyn Ocumpaugh | 1 |
Jiayi Zhang | 1 |
Jongpil Cheon | 1 |
Maciej Pankiewicz | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 6 |
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
Finland | 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
Toni Taipalus; Hilkka Grahn; Saima Ritonummi; Valtteri Siitonen; Tero Vartiainen; Denis Zhidkikh – ACM Transactions on Computing Education, 2025
SQL compiler error messages are the primary way users receive feedback when they encounter syntax errors or other issues in their SQL queries. Effective error messages can enhance the user experience by providing clear, informative, and actionable feedback. Despite the age of SQL compilers, it still remains largely unclear what contributes to an…
Descriptors: Computer Science Education, Novices, Information Systems, Programming Languages
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