Abstract

Abstract In the current era of artificial intelligence, programming and coding have become crucial skills for students to navigate the constantly changing technological landscape. As technology increasingly influences various aspects of our lives, the ability to comprehend and interact with programming languages gains greater importance. However, there is limited research that examines the role of teachers’ and students’ linguistic and multimodal repertoires in facilitating programming education. This paper aims to investigate how a primary-level information technology teacher utilizes various linguistic, semiotic, and technological resources to teach programming to students. The study’s data is collected from a focussed observation in a primary information technology classroom in Hong Kong. Multimodal conversation analysis was employed to analyse the classroom data, which is triangulated with the analysis of video-stimulated-recall-interviews using interpretative phenomenological analysis. The findings illustrate that when engaging in programming tasks, teachers can employ a diverse range of multilingual, multimodal, and programming resources to enhance students’ programming skills. This article introduces the concept of ‘transprogramming’, which expands upon the idea of translanguaging as a theory of language. This concept of transprogramming acknowledges that programming languages and computational representations are not separate entities but are instead components of a larger linguistic and semiotic environment. The findings emphasize the importance of teachers incorporating diverse funds of knowledge in the classroom to enhance students’ capabilities in constructing and comprehending representations of programming codes during their engagement in programming activities.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.