Skip to main content
eScholarship
Open Access Publications from the University of California

A Model of Purpose-driven Analogy and Skill Acquisition In Programming

Abstract

X is a production system model of the acquisition of programming skill. Skilled programming is modelled by the goal-driven application of production rules (productions). Knowledge compilation mechanisms produce new productions that summarize successful problem solving experiences. Analogical problem solving mechanisms use representations of example solutions to overcome problem solving impasses. The interaction of these two mechanisms yields productions that generalize over example and target problem solutions.Simulations of subjects learning to program recursive functions are presented to illustrate the operation of X.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View