Skip to main content

Transfer, Cognitive Load, and Program Design Difficulties

  • Conference paper
Informatics in Schools. Contributing to 21st Century Education (ISSEP 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7013))

Abstract

We display a series of five studies of student difficulties with transfer during the design of computer programs. The difficulties are characterized with five transfer aspects – recognition, abstraction, mapping, embedment, and flexibility. Each study involves a programming task, and unfolds difficulties with one or more of the above aspects. The majority of the posed tasks were rather simple CS1 (Computer Science 1) or CS2 tasks, and involved specific transfer. One of the posed tasks was more involved and required both specific and non-specific transfer (and a subtler combination of the above aspects). We tie our findings to the notion of cognitive load, and its sub-notion of intrinsic cognitive load. Following our findings, we offer recommendations and guidelines for tutors, for developing improved transfer in program design.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Astrachan, O., Berry, G., Cox, L., Mitchener, G.: Design patterns: an essential component of CS Curricula. In: SIGCSE 1998, pp. 153–160 (1998)

    Google Scholar 

  2. Gick, M.L., Holyoak, K.J.: Schema induction and analogical transfer. Cognitive Psychology 12, 306–355 (1983)

    Article  Google Scholar 

  3. Linn, M.C.: The cognitive consequences of programming instruction in classrooms. Educational Researcher, 14–19 (1985)

    Google Scholar 

  4. Marshall, S.P.: Schemas in Problem Solving. Cambridge University Press, Cambridge (1995)

    Book  Google Scholar 

  5. Mayer, R., Wittrock, M.: Problem-Solving Transfer. In: Berliner, D., Calfee, R. (eds.) Handbook of Educational Psychology, pp. 47–62. Erlbaum, Mahwah (2006)

    Google Scholar 

  6. Muller, O., Haberman, B., Ginat, D.: Pattern-oriented instruction and its influence on problem decomposition and solution construction. In: Proceedings of ITiCSE 2007, pp. 151–155 (2007)

    Google Scholar 

  7. Paas, F., Alexander, R., Sewller, J.: Cognitive load theory and instructional design: recent developments. Educational Psychologist 38(1), 1–4 (2003)

    Article  Google Scholar 

  8. Spohrer, J.C., Soloway, E., Pope, E.: A Goal/plan analysis of buggy Pascal programs. Human-Computer Interaction 1(2), 163–207 (1985)

    Article  Google Scholar 

  9. Sternberg, R.J.: Metaphors of Mind: Conceptions of the nature of Intelligence. Cambridge University Press, Cambridge (1990)

    Google Scholar 

  10. Sweller, J.: Cognitive load during problem solving: effects on learning. Cognitive Science 12, 257–285 (1988)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ginat, D., Shifroni, E., Menashe, E. (2011). Transfer, Cognitive Load, and Program Design Difficulties. In: Kalaš, I., Mittermeir, R.T. (eds) Informatics in Schools. Contributing to 21st Century Education. ISSEP 2011. Lecture Notes in Computer Science, vol 7013. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24722-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24722-4_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24721-7

  • Online ISBN: 978-3-642-24722-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics