Tshukudu, E. (2019) Towards a Model of Conceptual Transfer for Students Learning New Programming Languages. In: 2019 ACM Conference on International Computing Education Research (ICER ’19), Toronto, ON, Canada, 12-14 Aug 2019, pp. 355-356. ISBN 9781450361859 (doi: 10.1145/3291279.3339437)
Full text not currently available from Enlighten.
Abstract
As students learn computer science (CS), they will need to transfer skills and understanding from one programming language (PL) to another. Prior research has explored the transition between languages for (mainly experienced) programmers, identifying a number of challenges. I could not find research attempting to devise a model that describes how students' learning of programming concepts is affected during the shift between languages. I propose the first draft of a model to describe PL transfer for relative novices based on the literature and my observations of these students transitioning from procedural Python to Java. In the model, concepts in the new language may be Carryover, Changed or Novel; during the transition, learners automatically effect a transfer of semantics between languages based on matches made between the syntax of the two languages.
Item Type: | Conference Proceedings |
---|---|
Status: | Published |
Refereed: | Yes |
Glasgow Author(s) Enlighten ID: | Tshukudu, Ethel |
Authors: | Tshukudu, E. |
College/School: | College of Science and Engineering > School of Computing Science |
Journal Name: | Proceedings of the 2019 ACM Conference on International Computing Education Research - ICER '19 |
Publisher: | ACM Press |
ISBN: | 9781450361859 |
University Staff: Request a correction | Enlighten Editors: Update this record