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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Astrachan, O., Berry, G., Cox, L., Mitchener, G.: Design patterns: an essential component of CS Curricula. In: SIGCSE 1998, pp. 153–160 (1998)
Gick, M.L., Holyoak, K.J.: Schema induction and analogical transfer. Cognitive Psychology 12, 306–355 (1983)
Linn, M.C.: The cognitive consequences of programming instruction in classrooms. Educational Researcher, 14–19 (1985)
Marshall, S.P.: Schemas in Problem Solving. Cambridge University Press, Cambridge (1995)
Mayer, R., Wittrock, M.: Problem-Solving Transfer. In: Berliner, D., Calfee, R. (eds.) Handbook of Educational Psychology, pp. 47–62. Erlbaum, Mahwah (2006)
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)
Paas, F., Alexander, R., Sewller, J.: Cognitive load theory and instructional design: recent developments. Educational Psychologist 38(1), 1–4 (2003)
Spohrer, J.C., Soloway, E., Pope, E.: A Goal/plan analysis of buggy Pascal programs. Human-Computer Interaction 1(2), 163–207 (1985)
Sternberg, R.J.: Metaphors of Mind: Conceptions of the nature of Intelligence. Cambridge University Press, Cambridge (1990)
Sweller, J.: Cognitive load during problem solving: effects on learning. Cognitive Science 12, 257–285 (1988)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)