[图书][B] Problem solving: Perspectives from cognition and neuroscience

SI Robertson - 2016 - taylorfrancis.com
The way that we assess and overcome problems is an essential part of everyday life.
Problem Solving provides a clear introduction to the underlying mental processes involved …

The role of learning from examples in the acquisition of recursive programming skills.

PL Pirolli, JR Anderson - Canadian Journal of Psychology/Revue …, 1985 - psycnet.apa.org
Nous présentons une analyse et un modèle de simulation de protocoles verbaux de deux
étudiants de niveau collégial (Sujet SS et AD) et d'un enfant de huit ans (Sujet JP) qui …

Teaching and learning recursive programming: a review of the research literature

R McCauley, S Grissom, S Fitzgerald… - Computer Science …, 2015 - Taylor & Francis
Hundreds of articles have been published on the topics of teaching and learning recursion,
yet fewer than 50 of them have published research results. This article surveys the …

What do novice programmers know about recursion

H Kahney - Proceedings of the SIGCHI conference on Human …, 1983 - dl.acm.org
Recent research into differences between novice and expert computer programmers has
provided evidence that experts know more than novices, and what they know is better …

The history of computing

M Guzdial, B du Boulay - The Cambridge handbook of …, 2019 - books.google.com
Objectives: Why are we teaching students about computing? The answer has varied over
the previous five decades, from preparing future programmers, to influencing how learners …

What's wrong? Understanding beginners' problems with Prolog

MW Van Someren - Instructional Science, 1990 - Springer
This paper reviews psychological research on programming and applies it to the problems
of learning and teaching Prolog. We present a psychological model that explains how a …

A cognitive model and computer tutor for programming recursion

P Pirolli - Human-Computer Interaction, 1986 - Taylor & Francis
This article discusses cognitive models of learning to program recursion and their relation to
lessons on recursion in an intelligent computer tutor for LISP programming (the LISP Tutor) …

Prolog programming techniques

P Brna, A Bundy, T Dodd, M Eisenstadt, CK Looi… - Instructional …, 1991 - Springer
In this paper we introduce the concept of a Prolog programming technique. This concept is
then distinguished both from that of an algorithm and that of a programming cliché. We give …

Supporting the learning of recursive problem solving

S Bhuiyan, JE Greer, GI McCalla - Interactive Learning …, 1994 - Taylor & Francis
This research is about the problem solving activities of novice programmers as they learn to
create recursive lisp programs. Their problem solving not only includes the issue of mental …

[图书][B] Problem solving by analogy and skill acquisition in the domain of programming

PL Pirolli - 1985 - search.proquest.com
Abstract Previous research (Anderson, JR, Pirolli, PL, and Farrell, R. in press. Learning to
program recursive functions. In M. Chi, R. Glaser, & M. Farr (Eds.) The nature of expertise.; …