Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 5 |
| Since 2017 (last 10 years) | 6 |
Descriptor
| Computer Science Education | 6 |
| Intelligent Tutoring Systems | 6 |
| Programming | 4 |
| Feedback (Response) | 3 |
| Artificial Intelligence | 2 |
| Automation | 2 |
| Coding | 2 |
| Computation | 2 |
| Difficulty Level | 2 |
| Error Correction | 2 |
| Grading | 2 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 6 |
Author
| Akhuseyinoglu, Kamil | 1 |
| Albert, Jennifer | 1 |
| Becker, Brett A. | 1 |
| Bucci, Anthony | 1 |
| Craig, Michelle | 1 |
| Denny, Paul | 1 |
| Gaspar, Alessio | 1 |
| Giannakos, Michail | 1 |
| Heeren, Bastiaan | 1 |
| Hind Zantout | 1 |
| Ian Sanders | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 6 |
| Reports - Research | 4 |
| Information Analyses | 1 |
| Reports - Evaluative | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Smitha S. Kumar; Michael A. Lones; Manuel Maarek; Hind Zantout – ACM Transactions on Computing Education, 2025
Programming demands a variety of cognitive skills, and mastering these competencies is essential for success in computer science education. The importance of formative feedback is well acknowledged in programming education, and thus, a diverse range of techniques has been proposed to generate and enhance formative feedback for programming…
Descriptors: Automation, Computer Science Education, Programming, Feedback (Response)
Wiegand, R. Paul; Bucci, Anthony; Kumar, Amruth N.; Albert, Jennifer; Gaspar, Alessio – ACM Transactions on Computing Education, 2022
In this article, we leverage ideas from the theory of coevolutionary computation to analyze interactions of students with problems. We introduce the idea of "informatively" easy or hard concepts. Our approach is different from more traditional analyses of problem difficulty such as item analysis in the sense that we consider Pareto…
Descriptors: Concept Formation, Difficulty Level, Computer Science Education, Problem Solving
Olaperi Okuboyejo; Sigrid Ewert; Ian Sanders – ACM Transactions on Computing Education, 2025
Regular expressions (REs) are often taught to undergraduate computer science majors in the Formal Languages and Automata (FLA) course; they are widely used to implement different software functionalities such as search mechanisms and data validation in diverse fields. Despite their importance, the difficulty of REs has been asserted many times in…
Descriptors: Automation, Feedback (Response), Error Patterns, Error Correction
Vesin, Boban; Mangaroska, Katerina; Akhuseyinoglu, Kamil; Giannakos, Michail – ACM Transactions on Computing Education, 2022
Online learning systems should support students preparedness for professional practice by equipping them with the necessary skills while keeping them engaged and active. In that regard, the development of online learning systems that support students' development and engagement with programming is a challenging process. Early career computer…
Descriptors: Adaptive Testing, Online Courses, Programming, Computer Science Education
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Keuning, Hieke; Jeuring, Johan; Heeren, Bastiaan – ACM Transactions on Computing Education, 2019
Formative feedback, aimed at helping students to improve their work, is an important factor in learning. Many tools that offer programming exercises provide automated feedback on student solutions. We have performed a systematic literature review to find out what kind of feedback is provided, which techniques are used to generate the feedback, how…
Descriptors: Programming, Teaching Methods, Computer Science Education, Feedback (Response)

Peer reviewed
Direct link
