Conceptual models and cognitive learning styles in teaching recursion

An experimental research design was implemented in an attempt to understand how different types of conceptual models and cognitive learning styles influence novice programmers when learning recursion. The results indicate that in teaching recursion to novice programmers:• concrete conceptual models are better than abstract conceptual models,• novices with abstract learning styles perform better than those with concrete learning styles,• abstract learners do not necessarily benefit more from abstract conceptual models, and• concrete learners do not necessarily benefit more from concrete conceptual models.

[1]  John A. Glover Effects of across-Chapter Signals on Recall of Text. , 1988 .

[2]  Richard E. Mayer,et al.  The Psychology of How Novices Learn Computer Programming , 1981, CSUR.

[3]  Thomas E. Kurtz,et al.  Back to BASIC: The History, Corruption, and Future of the Language , 1985 .

[4]  Robert P. Bostrom,et al.  Individual Differences and Conceptual Models in Training Novice Users , 1989, Hum. Comput. Interact..

[5]  Jeroen J. G. van Merriënboer,et al.  Instructional strategies for teaching computer programming : interactions with the cognitive style reflection-impulsivity , 1990 .

[6]  Gayle V. Davidson Matching Learning Styles with Teaching Styles: Is It a Useful Concept in Instruction?. , 1990 .

[7]  A. P. Jagodzinski,et al.  A Theoretical Basis for the Representation of On-Line Computer Systems to Naive Users , 1983, Int. J. Man Mach. Stud..

[8]  R. Mayer,et al.  Using conceptual models to teach BASIC computer programming , 1988 .

[9]  P. Pirolli,et al.  The role of learning from examples in the acquisition of recursive programming skills. , 1985 .

[10]  J. E. Greer An empirical comparison of techniques for teaching recursion in introductory computer sciences , 1987 .

[11]  D. Gentner Structure‐Mapping: A Theoretical Framework for Analogy* , 1983 .

[12]  Lorne Olfman,et al.  The importance of individual differences in end-user training: The case for learning style , 1988, SIGCPR '88.

[13]  Richard E. Mayer,et al.  Can Advance Organizers Influence Meaningful Learning? , 1979 .

[14]  Tim O'Shea,et al.  The black box inside the glass box: presenting computing concepts to novices , 1999, Int. J. Hum. Comput. Stud..

[15]  Roy D. Pea,et al.  Children's Mental Models of Recursive Logo Programs , 1985 .

[16]  Gerrit C. van der Veer,et al.  Development of mental models of an office system: a field study on an introductory course , 1988 .

[17]  T. P. Cavaiani Cognitive style and diagnostic skills of student programmers , 1989 .