Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 1 |
| Since 2017 (last 10 years) | 3 |
| Since 2007 (last 20 years) | 5 |
Descriptor
Source
| ACM Transactions on Computing… | 1 |
| Education and Information… | 1 |
| Informatics in Education | 1 |
| International Journal of… | 1 |
| International Journal of… | 1 |
Author
| Bittencourt, Ig Ibert | 1 |
| Borges, Daniel | 1 |
| Dermeval, Diego | 1 |
| Heeren, Bastiaan | 1 |
| Jeuring, Johan | 1 |
| Keuning, Hieke | 1 |
| Lawless, Séamus | 1 |
| Manuel B. Garcia | 1 |
| O'Donnell, Eileen | 1 |
| Paiva, Ranilson | 1 |
| Rinderknecht, Christian | 1 |
| More ▼ | |
Publication Type
| Information Analyses | 5 |
| Journal Articles | 5 |
| Reports - Evaluative | 2 |
Education Level
| Higher Education | 2 |
| Postsecondary Education | 2 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Manuel B. Garcia – Education and Information Technologies, 2025
The emergence of generative AI tools like ChatGPT has sparked investigations into their applications in teaching and learning. In computer programming education, efforts are underway to explore how this tool can enhance instructional practices. Despite the growing literature, there is a lack of synthesis on its use in this field. This rapid review…
Descriptors: Computer Science Education, Teaching Methods, Programming, Computer Uses in Education
Dermeval, Diego; Paiva, Ranilson; Bittencourt, Ig Ibert; Vassileva, Julita; Borges, Daniel – International Journal of Artificial Intelligence in Education, 2018
Authoring tools have been broadly used to design Intelligent Tutoring Systems (ITS). However, ITS community still lacks a current understanding of how authoring tools are used by non-programmer authors to design ITS. Hence, the objective of this work is to review how authoring tools have been supporting ITS design for non-programmer authors. In…
Descriptors: Intelligent Tutoring Systems, Programming, Computer Software, Evidence
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)
O'Donnell, Eileen; Lawless, Séamus; Sharp, Mary; Wade, Vincent P. – International Journal of Distance Education Technologies, 2015
The realisation of personalised e-learning to suit an individual learner's diverse learning needs is a concept which has been explored for decades, at great expense, but is still not achievable by non-technical authors. This research reviews the area of personalised e-learning and notes some of the technological challenges which developers may…
Descriptors: Electronic Learning, Individualized Instruction, Programming, Authors
Rinderknecht, Christian – Informatics in Education, 2014
We survey the literature about the teaching and learning of recursive programming. After a short history of the advent of recursion in programming languages and its adoption by programmers, we present curricular approaches to recursion, including a review of textbooks and some programming methodology, as well as the functional and imperative…
Descriptors: Teaching Methods, Learning Processes, Visualization, Animation

Peer reviewed
Direct link
