22
Views
23
CrossRef citations to date
0
Altmetric
Original Articles

Mental Models and Transfer of Learning in Computer Programming

&
Pages 154-175 | Published online: 25 Feb 2014

References

  • Anderson, J. R. (1980). Cognitive psychology and its implication. New York: Freeman.
  • Anderson, J. R. (1982). Acquisition of cognitive skill. Psychological Review, 89(4), 369–406.
  • Anderson, J. R. (1983). The architecture of cognition. Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Anderson, J. R. (1987). Skill acquisition: Compilation of weak-method problem solutions. Psychological Review, 94(2), 192–210.
  • Bayman, P., & Mayer, R. E. (1983). Diagnosis of beginning programmers’ misconceptions of BASIC programming statements. Communications of the ACM, 26, 519–521.
  • Bayman, P., & Mayer, R. E. (1988). Using conceptual models to teach BASIC computer programming. Journal of Educational Psychology, 80(3), 291–298.
  • Borgman, C. L. (1986). The user’s mental model of an information retrieval system: An experiment on a prototype online search. International Journal of Man-Machine Studies, 24, 47–64.
  • Cormier, S. M., & Hagman, J. D. (Eds.). (1987). Transfer of learning: Contemporary research and applications. San Diego: Academic Press.
  • Dyck, J. L., & Mayer, R. E. (1989). Teaching for transfer of computer program comprehension skill. Journal of Educational Psychology, 81(1), 16–24.
  • Fay, A. L., & Mayer, R. E. (1988). Learning LOGO: A cognitive analysis. In R. E. Mayer (Ed.), Teaching and learning computer programming: Multiple research perspective (pp. 56–74). Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Gentner, D., & Stevens, A. L. (Eds.). (1983). Mental models. Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Gick, M. L., & Holyoak, K. J. (1983). Schema induction and analogical transfer. Cognitive Psychology, 15, 1–38.
  • Goei, S. L., & Pieters, J. M. (1991, April). Mental modeling as a framework for programming computer numerically controlled machinery. Paper presented at the annual meeting of the American Educational Research Association, Chicago, IL.
  • Kamouri, A. L., Kamouri, J., & Smith, K. H. (1986). Training by exploration: Facilitating the transfer of procedural knowledge through analogical reasoning. International Journal of Man-Machine Studies, 24, 171–192.
  • Klauer, K. J. (1989). Teaching for analogical transfer as a means of improving problem-solving, thinking and learning. Instructional Science, 19, 179–192.
  • Laird, J. E., Newell, A., & Rosenbloom, P. S. (1987). SOAR: An architecture for general intelligence. Artificial Intelligence, 33, 1–64.
  • Mayer, R. E. (1975). Different problem-solving competencies established in learning computer programming with and without meaningful models. Journal of Educational Psychology, 67, 725–734.
  • Mayer, R. E. (1987). Cognitive aspects of learning and using a programming language. In J. M. Carroll (Ed.), Interfacing thought: Cognitive aspects of human-computer interaction (pp. 61–79). Cambridge, MA: MIT Press.
  • Mayer, R. E. (1991, April). Learning to solve problems from words and pictures. Paper presented at the annual meeting of the American Educational Research Association, Chicago, IL.
  • McKendree, J., & Anderson, J. R. (1987). Effect of practice on knowledge and use of basic LISP. In J. M. Carroll (Ed.), Interfacing thought: Cognitive aspects of human-computer interaction (pp. 236–259). Cambridge, MA: Bradford Books/MIT Press.
  • Merriënboer, J. G., Jelsma, O., & Pass, F. (1991, April). Training for reflective expertise: A four-component instructional design model for complex cognitive skills. Paper presented at the annual meeting of the American Educational Research Association, Chicago, IL.
  • Neves, D. M., & Anderson, J. R. (1981). Knowledge compilation: Mechanisms for the automization of cognitive skills. In J. R. Anderson (Ed.), Cognitive skills and their acquisition (pp. 57–84). Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Newell, A. (1981). Reasoning, problem solving, and decision processes: The problem space as a fundamental category. In R. Nickerson (Ed.), Attention and performance, Vol. 8. (pp. 693–718). Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Newell, A. (1990). Unified theories of cognition. Cambridge, MA: Harvard University Press.
  • Newell., A., & Simon, H. A. (1972). Human problem-solving. Englewood Cliffs, NJ: Prentice Hall.
  • Norman, D. A. (1983). Some observations on mental models. In D. Gentner & A. L. Stevens (Eds.), Mental models (pp. 7–14). Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Payne, S. J. (1988). Methods and mental models in theories of cognitive skill. In J. Self (Ed.), Artificial intelligence and human learning (pp. 69–87). London: Chapman & Hall.
  • Perkins, D. N., Schwartz, S., & Simmons, R. (1988). Instructional strategies for the problems of novice programmers. In R. E. Mayer (Ed.), Teaching and learning computer programming: Multiple research perspective (pp. 154–178). Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Phye, G. D. (1989). Schemata training and transfer of an intellectual skill. Journal of Educational psychology, 81(3), 347–352.
  • Proctor, R. W., & Reeve, T. G. (1988). The acquisition of task-specific productions and modification of declarative representations in spatial-precueing tasks. Journal of Experimental Psychology: General, 117, 182–196.
  • Royer, J. M. (1983). Theories of the transfer of learning. Educational Psychologist, 14, 53–69.
  • Royer, J. M. (1986). Designing instruction to produce understanding: An approach based on cognitive theory. In G. D. Phye & T. Andre (Eds.), Cognitive classroom learning: Understanding, thinking, and problem solving (pp. 83–113). Orlando, FL: Academic Press.
  • Rumelhart, D. E., & Norman, D. A. (1981). Analogical processes in learning, In J. R. Anderson (Ed.), Cognitive skills and their acquisition (pp. 335–359). Hillsdale, NJ: Erlbaum.
  • Sleeman, D., Putnam, R. T., Baxter, J., & Kuspa, L. (1988). An introductory PASCAL class: A case study of students’ errors. In R. E. Mayer (Ed.), Teaching and learning computer programming: Multiple research perspective (pp. 238–257). Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Sloane, K. D., & Linn, M. C. (1988). Instructional conditions in PASCAL programming classes. In R. E. Mayer (Ed.), Teaching and learning computer programming: Multiple research perspective (pp. 208–235). Hillsdale, NJ: Lawrence Erlbaum Associates.
  • Thorndyke, P. W., & Hayes-Roth, B. (1979). The use of schemata in the acquisition and transfer of knowledge. Cognitive Psychology, 11, 82–106.
  • Upah, S., & Thomas, R. (1991, April). An Investigation of manipulative models on the learning of programming loop. Paper presented at the annual meeting of the American Educational Research Association, Chicago, IL.

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.