Skip to main content

On this page

Text · English

Metaphors and gestures in programming education

Summary

Programming is an inherently abstract activity that requires the use of metaphorical expressions. In this text, I intend to investigate the role of metaphor in programming education by attending to such expressions on a discursive and on a cognitive level. Research on programming metaphors and education shows that teachers often use metaphors that can be related to the programmer’s intentions and to the function of a programming concept. Based on the classroom examples provided in the chapter, however, I argue that it is not always self-evident whether a teacher uses a metaphor in one way or the other. In contrast, the chapter indicates that the meaning of a concept changes in relation to the situation and that much of the teachers’ metaphorical language is in fact based on programming conventions rather than on embodied experiences.

Details

Contributor and role
Andreas Larsson, 1977- (Author)
Title resource
Metaphors and gestures in programming education
Creative responsibility statement
Andreas Larsson
Part
Sidorna 310-324
publication
2023
control number
q8nvp4m9n3mrjh64