skip to main content
10.1145/3626253.3635566acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
poster

Linguistic Pedagogical Approaches to Transfer in Computer Science

Published: 15 March 2024 Publication History

Abstract

More students are encountering computer science at multiple grade levels and so are learning more than one programming language. There is an ever-growing body of research describing how students transfer knowledge from one language to another. Current research shows that transfer helps students learn a second programming language in the interim and improves attitudes and retention of students in computer science [2, 12]. While novice programmers generally struggle with the same concepts [1, 12], the exact difficulties and benefits of the transition to a second programming language differ depending on the programming languages the student is learning. In order to best serve students of different backgrounds and maintain their interest in the subject, the details of transfer for different programming language combinations must be understood. This poster surveys and analyzes the current research on transfer and provides a summary of the variety of challenges and advantages students face in learning a second programming language. Additionally, interdisciplinary pedagogical approaches are discussed, integrating perspectives from applied linguistics as novel solutions to the specific issues faced in programming language transfer.

References

[1]
Amjad Altadmri and Neil C.C. Brown. 2015. 37 million compilations. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (2015). https://doi.org/10.1145/2676723.2677258
[2]
Michal Armoni, Orni Meerbaum-Salant, and Mordechai Ben-Ari. 2015. From scratch to ''real'' programming. ACM Transactions on Computing Education 14, 4 (2015), 1--15. https://doi.org/10.1145/2677087
[3]
Jasone Cenoz and Durk Gorter. 2020. Teaching English through pedagogical translanguaging. World Englishes 39, 2 (2020), 300--311.
[4]
Paolo Della Putta. 2016. Do we also need to unlearn constructions? the case of constructional negative transfer from Spanish to Italian and its pedagogical implications. Applied Construction Grammar (2016), 237--268. https://doi.org/10.1515/9783110458268-010
[5]
Carles Fuster. 2022. Lexical transfer as a resource in pedagogical translanguaging. International Journal of Multilingualism (2022), 1--21. https://doi.org/10.1080/14790718.2022.2048836
[6]
Carles Fuster. 2022. Lexical transfer in pedagogical translanguaging: Exploring intentionality in multilingual learners of Spanish. Ph.D. Dissertation. Department of Education, Stockholm University.
[7]
Ryan Garlick and Ebru Celikel Cankaya. 2010. Using Alice in CS1. In Proceedings of the fifteenth annual conference on Innovation and technology in computer science education (2010). https://doi.org/10.1145/1822090.1822138
[8]
Nan Jiang. 2004. Semantic Transfer and its implications for vocabulary teaching in a second language. The Modern Language Journal 88, 3 (2004), 416--432. https://doi.org/10.1111/j.0026--7902.2004.00238.x
[9]
Yvonne Kao, Bryan Matlen, and David Weintrop. 2022. From one language to the next: Applications of analogical transfer for programming education. ACM Transactions on Computing Education 22, 4 (2022), 1--21. https://doi.org/10.1145/3487051
[10]
Majeed Kazemitabaar, Viktar Chyhir, David Weintrop, and Tovi Grossman. 2023. Scaffolding Progress: How Structured Editors Shape Novice Errors When Transitioning from Blocks to Text. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 (Toronto ON, Canada) (SIGCSE 2023). Association for Computing Machinery, New York, NY, USA, 556--562. https://doi.org/10.1145/3545945.3569723
[11]
David Weintrop, Connor Bain, and Uri Wilensky. 2017. Blocking Progress? Transitioning from Block-based to Text-based Programming. In Proceedings of the American Educational Research Association. 1--8.
[12]
David Weintrop and Uri Wilensky. 2019. Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms. Computers and Education 142 (2019), 103646. https://doi.org/10.1016/j.compedu.2019.103646

Index Terms

  1. Linguistic Pedagogical Approaches to Transfer in Computer Science

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2
      March 2024
      2007 pages
      ISBN:9798400704246
      DOI:10.1145/3626253
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 15 March 2024

      Check for updates

      Author Tag

      1. Linguistic Pedagogical Approaches

      Qualifiers

      • Poster

      Funding Sources

      Conference

      SIGCSE 2024
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

      Upcoming Conference

      SIGCSE TS 2025
      The 56th ACM Technical Symposium on Computer Science Education
      February 26 - March 1, 2025
      Pittsburgh , PA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 38
        Total Downloads
      • Downloads (Last 12 months)38
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 20 Jan 2025

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media