Teaching, learning and using Prolog: Understanding Prolog Paul BrnaHelen PainBenedict du Boulay OriginalPaper Pages: 247 - 256
What's wrong? Understanding beginners' problems with Prolog Maarten W. Van Someren OriginalPaper Pages: 257 - 282
Analysing novices analysing Prolog: what stories do novices tell themselves about Prolog? Josie Taylor OriginalPaper Pages: 283 - 309
Towards a taxonomy of novices' misconceptions of the Prolog interpreter Pat FungMike BrayshawMark Elsom-Cook OriginalPaper Pages: 311 - 336
Redo “Try once and pass”: the influence of complexity and graphical notation on novices' understanding of Prolog Kristina HöökJosie TaylorBenedict Du Boulay OriginalPaper Pages: 337 - 360
Understanding students' errors with Prolog unification Maarten W. Van Someren OriginalPaper Pages: 361 - 376
Principles for the design of dynamic tracing environments for novice programmers Tim Rajan OriginalPaper Pages: 377 - 406
A fine-grained account of Prolog execution for teaching and debugging Marc EisenstadtMike Brayshaw OriginalPaper Pages: 407 - 436