Evaluating a Pedagogy for Improving Conceptual Transfer and Understanding in a Second Programming Language Learning Context

被引:2
|
作者
Tshukudu, Ethel [1 ]
Cutts, Quintin [1 ]
Foster, Mary Ellen [1 ]
机构
[1] Univ Glasgow, Glasgow, Lanark, Scotland
关键词
pedagogy; explicit; implicit; bridging; programming language; transfer; code comprehension; concepts; syntax; semantics; !text type='Java']Java[!/text; !text type='Python']Python[!/text;
D O I
10.1145/3488042.3488050
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Near novice programmers face transfer challenges when learning a second or subsequent programming language (PL). Although these transfer challenges are known, minimal attention is given to developing a pedagogic model that can guide educators in improving transfer in the classroom. We therefore propose a transfer pedagogy that uses implicit, explicit, and bridging techniques which align with the Model of Programming Language Transfer (MPLT) predictions. To evaluate this pedagogy, we conducted a between-subject study with a total of 62 second-year undergraduate students who were transitioning from Python to Java. The study was for the duration of the first two and a half weeks of the Java course. We provide the quantitative and qualitative results on the effects of this pedagogy on learning programming concepts in the new Java language. We also report the lecturer's views on using the pedagogy. The results show that students who used the transfer pedagogy performed significantly better in the post-test than the control group in most concepts. The qualitative results showed that 88% of the students appreciated the explicit teaching interventions, with some students noting they helped with avoiding transfer mistakes and made them understand concepts better. The lecturer also appreciated the value of the pedagogy, taking it as an opportunity to help students learn deeper programming concepts. However, they reported some challenges too. These findings suggest that the transfer pedagogy is beneficial and can be of value to second programming language learning.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Evaluating a Pedagogy for Improving Conceptual Transfer and Understanding in a Second Programming Language Learning Context
    Tshukudu, Ethel
    Cutts, Quintin
    Foster, Mary Ellen
    ACM International Conference Proceeding Series, 2021,
  • [2] Understanding Conceptual Transfer for Students Learning New Programming Languages
    Tshukudu, Ethel
    Cutts, Quintin
    PROCEEDINGS OF THE 2020 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2020, 2020, : 227 - 237
  • [3] Conceptual Transfer Studies in the Context of Second Language Acquisition: A Scoping Review
    Xu, Zhaorong
    Mamat, Roslina
    Zin, Zaid Mohd
    AKADEMIKA, 2024, 94 (02) : 110 - 128
  • [4] Readings in second language pedagogy and second language acquisition: In Japanese context
    Saito-Abbott, Yoshiko
    Umino, Tae
    Masashi, Negishi
    MODERN LANGUAGE JOURNAL, 2007, 91 (04): : 714 - 716
  • [5] TRANSFER LEARNING FOR CONTEXT-AWARE SPOKEN LANGUAGE UNDERSTANDING
    Chen, Qian
    Zhuo, Zhu
    Wang, Wen
    Xu, Qiuyun
    2019 IEEE AUTOMATIC SPEECH RECOGNITION AND UNDERSTANDING WORKSHOP (ASRU 2019), 2019, : 779 - 786
  • [6] Natural Pedagogy in Second Language Learning and Teaching
    Atkinson, Dwight
    Shvidko, Elena
    TESOL QUARTERLY, 2019, 53 (04) : 1083 - 1114
  • [7] Improving Language Models' Meaning Understanding and Consistency by Learning Conceptual Roles from Dictionary
    Jang, Myeongjun Erik
    Lukasiewicz, Thomas
    2023 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING, EMNLP 2023, 2023, : 8496 - 8510
  • [8] An integrated conceptual framework for evaluating and improving ‘understanding’ in informed consent
    Sabine Bossert
    Daniel Strech
    Trials, 18
  • [9] An integrated conceptual framework for evaluating and improving 'understanding' in informed consent
    Bossert, Sabine
    Strech, Daniel
    TRIALS, 2017, 18