Publication Date
In 2025 | 2 |
Since 2024 | 6 |
Descriptor
Programming | 6 |
Self Management | 6 |
Computer Science Education | 4 |
Psychological Patterns | 3 |
Foreign Countries | 2 |
Introductory Courses | 2 |
Learning Processes | 2 |
Problem Solving | 2 |
Self Efficacy | 2 |
Student Attitudes | 2 |
Students | 2 |
More ▼ |
Source
ACM Transactions on Computing… | 3 |
Education and Information… | 1 |
IEEE Transactions on Education | 1 |
Interactive Learning… | 1 |
Author
Anabela Gomes | 1 |
António Mendes | 1 |
Bertrand Schneider | 1 |
Eleanor O’Rourke | 1 |
Gabriel Fortes | 1 |
Haotian Ma | 1 |
Hung-Yi Chen | 1 |
Jianan Zhang | 1 |
Karen Brennan | 1 |
Leonardo Silva | 1 |
Miles Baird | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 6 |
Information Analyses | 1 |
Tests/Questionnaires | 1 |
Education Level
Elementary Education | 1 |
Grade 5 | 1 |
Grade 6 | 1 |
Higher Education | 1 |
Intermediate Grades | 1 |
Middle Schools | 1 |
Postsecondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Stephanie Yang; Miles Baird; Eleanor O’Rourke; Karen Brennan; Bertrand Schneider – ACM Transactions on Computing Education, 2024
Students learning computer science frequently struggle with debugging errors in their code. These struggles can have significant downstream effects--negatively influencing how students assess their programming ability and contributing to their decision to drop out of CS courses. However, debugging instruction is often an overlooked topic, and…
Descriptors: Computer Science Education, Troubleshooting, Programming, Teaching Methods
Leonardo Silva; António Mendes; Anabela Gomes; Gabriel Fortes – ACM Transactions on Computing Education, 2024
Self-regulation of learning (SRL) is an essential ability for academic success in multiple educational contexts, including programming education. However, understanding how students regulate themselves during programming learning is still limited. This exploratory research aimed to investigate the regulatory strategies externalized by 51 students…
Descriptors: Learning Strategies, Programming, Self Management, Introductory Courses
Zahra Atiq; Rakhi Batra – ACM Transactions on Computing Education, 2024
Emotions are a complex multi-faceted phenomenon. To assess the complexity of emotions from different facets, multi-modal approaches are necessary. However, multi-modal approaches are rarely used for assessing emotions, especially in the context of computer programming. This study adopts a multi-modal approach to understand the changes in students'…
Descriptors: Psychological Patterns, Change, Programming, Problem Solving
Zhaojun Duo; Jianan Zhang; Yonggong Ren; Xiaolu Xu – Education and Information Technologies, 2025
"Self-regulated learning" (SRL) significantly impacts the process and outcome of "programming problem-solving." Studies on SRL behavioural patterns of programming students based on trace data are limited in number and lack of coverage. In this study, hence, the Hidden Markov Model (HMM) was employed to probabilistically mine…
Descriptors: Students, Programming, Problem Solving, Self Management
Ying-Chieh Liu; Hung-Yi Chen – IEEE Transactions on Education, 2025
Contribution: Expand the scope of factors influencing self-efficacy and highlight the importance of teaching quality, peer support, perceived course value, the moderating effects of self-regulation, and adversity quotient (AQ). Background: Self-efficacy has been regarded as an important factor in students' learning performance. However, little…
Descriptors: Foreign Countries, College Students, College Faculty, Programming
Qian Fu; Wenjing Tang; Yafeng Zheng; Haotian Ma; Tianlong Zhong – Interactive Learning Environments, 2024
In this study, a predictive model is constructed to analyze learners' performance in programming tasks using data of programming behavioral events and behavioral sequences. First, this study identifies behavioral events from log data and applies lag sequence analysis to extract behavioral sequences that reflect learners' programming strategies.…
Descriptors: Predictor Variables, Psychological Patterns, Programming, Self Management