Publication Date
| In 2026 | 0 |
| Since 2025 | 3 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 3 |
| Since 2007 (last 20 years) | 3 |
Descriptor
| Artificial Intelligence | 3 |
| Programming | 3 |
| Technology Uses in Education | 3 |
| Computer Science Education | 2 |
| Introductory Courses | 2 |
| Assignments | 1 |
| Automation | 1 |
| Coding | 1 |
| Cues | 1 |
| Evaluation | 1 |
| Expertise | 1 |
| More ▼ | |
Author
| Paul Denny | 3 |
| David A. Gonzalez-Maldonado | 1 |
| Diana Franklin | 1 |
| Ibrahim Albluwi | 1 |
| Juho Leinonen | 1 |
| Michael Kölling | 1 |
| Minh Tran | 1 |
| Neil C. C. Brown | 1 |
| Pierre Weill-Tessier | 1 |
| Umar Alkafaween | 1 |
Publication Type
| Journal Articles | 2 |
| Reports - Research | 2 |
| Books | 1 |
| Reports - Evaluative | 1 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Neil C. C. Brown; Pierre Weill-Tessier; Juho Leinonen; Paul Denny; Michael Kölling – ACM Transactions on Computing Education, 2025
Motivation: Students learning to program often reach states where they are stuck and can make no forward progress--but this may be outside the classroom where no instructor is available to help. In this situation, an automatically generated next-step hint can help them make forward progress and support their learning. It is important to know what…
Descriptors: Artificial Intelligence, Programming, Novices, Technology Uses in Education
Diana Franklin; Paul Denny; David A. Gonzalez-Maldonado; Minh Tran – Cambridge University Press & Assessment, 2025
Generative AI is a disruptive technology that has the potential to transform many aspects of how computer science is taught. Like previous innovations such as high-level programming languages and block-based programming languages, generative AI lowers the technical expertise necessary to create working programs, bringing the power of computation…
Descriptors: Artificial Intelligence, Technology Uses in Education, Computer Science Education, Expertise
Umar Alkafaween; Ibrahim Albluwi; Paul Denny – Journal of Computer Assisted Learning, 2025
Background: Automatically graded programming assignments provide instant feedback to students and significantly reduce manual grading time for instructors. However, creating comprehensive suites of test cases for programming problems within automatic graders can be time-consuming and complex. The effort needed to define test suites may deter some…
Descriptors: Automation, Grading, Introductory Courses, Programming

Peer reviewed
Direct link
