B
Benedict du Boulay
Researcher at University of Sussex
Publications - 133
Citations - 3084
Benedict du Boulay is an academic researcher from University of Sussex. The author has contributed to research in topics: Metacognition & Intelligent tutoring system. The author has an hindex of 26, co-authored 131 publications receiving 2861 citations. Previous affiliations of Benedict du Boulay include University of Brighton & University of Aberdeen.
Papers
More filters
Journal ArticleDOI
Some Difficulties of Learning to Program
TL;DR: This article starts by presenting a fairly idiosyncratic view of teaching programming which makes use of mechanistic analogies and points out some of the pitfalls and goes on to examine certain errors based on the misapplication of analogies as well as certain interaction errors.
Journal ArticleDOI
The black box inside the glass box
TL;DR: This work examines the simplicity and visibility of three systems, each designed to provide programming experience to different populations of novices, and introduces the term “commentary” which is the system's dynamic characterization of the notional machine, expressed in either text or pictures on the user's terminal.
Proceedings Article
Implementation of motivational tactics in tutoring systems
TL;DR: An instructional planner able to make decisions in order to achieve two goals: traversing the domain and domain-based planning and maintaining the learner’s optimal motivational state motivational planning.
Journal ArticleDOI
Modelling Human Teaching Tactics and Strategies for Tutoring Systems: 14 Years On
TL;DR: This paper reflects on the original paper and briefly sketches progress since 2001 on three ways in which more expert teaching strategies and tactics might be developed.
Book ChapterDOI
Programming Environments for Novices
TL;DR: DISCOVER as discussed by the authors is a tutor for elementary programming that combines a free phase, in which students may experiment in building and executing programs of their own, with a guided phase where problems are set and their solutions monitored.