Learning to program : a cognitive model for an ITS

Iain Craig, Robert Thomas · Warwick Research Archive Portal (University of Warwick) · 1987

Programming is a complex skill acquired only after considerable practice. This paper outlines a hierarchical cognitive model of problem solving and programming. The model accounts for the way students acquire programming knowledge and forms a basis for an integrated problem solving and PASCAL tutoring system. In terms of tutoring system design, it addresses issues associated with user-modelling and selection and development of tutorial strategies.

Read the paper · More papers on PaperTik