NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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 Peer reviewed
PDF on ERIC Download full text
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 Peer reviewed
Direct linkDirect link
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