31
Views
11
CrossRef citations to date
0
Altmetric
Original Articles

Supporting the Learning of Recursive Problem Solving

, &
Pages 115-139 | Published online: 28 Jul 2006

References

  • Anderson , J.R. , Pirolli , P. and Farrel , R. 1988 . “ Learning to program recursive functions ” . In The Nature of Expertise , Edited by: Chi , M.T. , Glaser , R. and Farr , M.J. 153 – 183 . Hills‐dale : Erlbaum .
  • Anderson , J.R. and Reiser , B. 1986 . The LISP Tutor . Byte , April : 159 – 175 .
  • Anzai , Y. and Uesato , Y. Learning recursive procedures by middle school children . The 4th Cognitive Science Conference . Ann Arbor, MI. pp. 100 – 102 .
  • Bhuiyan , S.H. , Greer , J.E. and McCalla , G.I. 1989 . “ Mental models of recursion and their use in the SCENTprogramming advisor ” . In Knowledge‐based Computer Systems, KBCS 89 , Edited by: Ramani , S. , Chandrasekar , R. and Anjaneyulu , K.R.S. 135 – 144 . New Delhi : Narosa Publishing House, India .
  • Bhuiyan , S.H. , Greer , J.E. and McCalla , G.I. Characterizing, rationalizing, and reifying mental models of recursion . Proceedings of Thirteenth Cognitive Science Society Conference . Chicago. pp. 120 – 126 .
  • Bhuiyan , S.H. , Greer , J.E. and McCalla , G.I. Learning recursion through the use of a mental model‐based programming environment . Proceedings of the Second International Conference on Intelligent Tutoring Systems . Montreal, Canada. pp. 50 – 57 .
  • Bonar , J.G. and Cunningham , R. Intelligent tutoring with intermediate representations . Proceedings of ITS'88 . Montreal, Canada. pp. 25 – 32 .
  • Bonar , J.G. , Cunningham , R. , Beatty , P. , Colett , J. and Weil , W. 1988 . Bridge: Intelligent tutoring with intermediate representations , Learning Research and Development Research Center, University of Pittsburgh . (Tech. Rep. UPITT/LRDC/ONR/ LSP‐5)
  • Escott , J. 1988 . Problem solving by analogy in novice programming , Canada : Department of Computational Science, University of Saskatchewan . (ARIES LAB Research Report 88&3).
  • Escott , J.A. and McCalla , G.I. Problem solving by analogy: A source of errors in in novice LISP programming . Proceedings of ITS'88 . Montreal, Canada. pp. 312 – 319 .
  • Ford , G. 1984 . An implementation‐independent approach to teaching recursion . ACM Special Interest Group on Computer Science Education , 16 (1) : 213 – 216 .
  • Centner , D. and Stevens , A. , eds. 1983 . Mental models , Hillsdale, NJ : Erlbaum .
  • Greer , J.E. 1987 . Empirical Comparison of Techniques for Teaching Recursion in Introductory Computer Science , The University of Texas at Austin . Doctoral dissertation
  • Greer , J.E. and McCalla , G.I. A Computational Framework for Granularity and its Application to Educational Diagnosis . Proceedings of InternationalJoint Conference on Artificial Intelligence . Detroit. pp. 477 – 482 .
  • Johnson , W.L. 1985 . Intention‐based diagnosis of errors in novice programs , New Heaven, CT : Department of Computer Science, Yale University . (Tech. YALEU#SHCSD#SHRR#395#CP.
  • Kahney , H. 1982 . An in‐depth study of the cognitive behaviour of novice programmers , Milton‐Keynes, , England : The Open University . (Tech. Rep. No. 5)
  • Kessler , C. and Anderson , J. 1986 . Learning flow of control: Iterative and recursive procedures . Human‐Computer Interaction , 2 : 135 – 166 . Hillsdale, N.I: Erlbaum.
  • Kurland , D.M. and Pea , R.D. 1985 . Children's mental models of recursive LOGOprogramming . Journal of Educational Computing Research , 1 (2) : 235 – 243 .
  • McCalla , G.I. and Greer , J.E. 1993 . “ Two and one‐half approaches to helping novices learn recursion ” . In Cognitive models and intelligent environments for learning programming , Edited by: Lemut , E. , du Boulay , B. and Dettori , G. 135 – 197 . New York : Springer Verlag .
  • McCalla , G.I. , Greer , J.E. and the SCENT Research Team . 1989 . “ SCENT‐3:An architecture for intelligent advising in problem solving domains ” . In Intelligent Tutoring Systems: At the Crossroads of Artificial Intelligence and Education , Edited by: Frasson , C. and Gauthier , G. 140 – 161 . Norwood, NJ : Ablex .
  • Norman , D. 1983 . “ Some observations on mental models ” . In Mental Models , Edited by: Centner , D. and Stevens , A. 7 – 14 . Hillsdale, NJ : Erlbaum .
  • Pirolli , P. 1986 . A Cognitive model of computer tutor for programming recursion . Human‐Computer Interaction , 2 : 329 – 355 .
  • Reiser , B.J. , Ranney , M. , Lovett , M.C. and Kimberg , D.Y. Facilitating learners' reasoning with causal explanations and visual representations . Proceedings of the 4th Conference on AI and Education . Amsterdam, Netherlands. pp. 228 – 235 .
  • Sein , M.K. and Bostrom , R.P. 1989 . Individual differences and conceptual models in training novice users . Human‐Computer Interaction , 4 : 197 – 229 .
  • Shute , V.J. Rose garden promises of intelligent tutoring systems: Blossom or thorn? . Presented at the Space operations and Research (SOAR) Symposium . Albuquerque, NM.
  • Soloway , E. , Guzdial , M. , Brade , K. , Hohmann , L. , Tabak , I. , Weingrad , P. and Blumenfeld , P. 1991 . “ Technical support for the learning and doing of design ” . In Adaptive learning environments: Foundations and frontiers , Edited by: Jones , M. and Winne , P.H. 173 – 200 . Springer‐Verlag .
  • Wasson , B. 1990 . Determining the Focus of Instruction , Saskatoon, , Canada : Department of Computational Science, University of Saskatchewan . Doctoral dissertation
  • Wenger , E. 1987 . Artificial Intelligence and Tutoring Systems , Los Altos, CA : Morgan Kaufmann Publishers, Inc .
  • White , B.Y. 1988 . Thinker‐tools: Causal models, conceptual change, and science education , BBN Laboratories . (Report No. 6873).
  • White , B.Y. and Frederiksen , J. 1985 . QUEST:Qualitative understanding of Electrical troubleshooting . ACM SIGART Newsletter , 93 : 34 – 37 .
  • White , B.Y. and Frederiksen , J.R. 1990 . Causal model progressions as a foundation for intelligent learning environments . Artificial Intelligence , 42 : 99 – 157 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.