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
来源
PROCEEDINGS OF 21ST KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH, KOLI CALLING 2021, | 2021年
关键词
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 条
  • [41] Understanding second language learning difficulties - Ehrman,ME
    Ortiz, SO
    CONTEMPORARY PSYCHOLOGY, 1997, 42 (11): : 1024 - 1026
  • [42] Differential Analysis of Biological Information during the Learning of a Second Language and a Programming Language
    Umezawa, Katsuyuki
    Tajima, Takumi
    Nakazawa, Makoto
    Nakano, Michiko
    Hirasawa, Shigeichi
    2023 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING FOR ENGINEERING, TALE, 2023, : 697 - 700
  • [43] Beliefs about second language learning: the influence of learning context and learning purpose
    Al-Osaimi, Saleh
    Wedell, Martin
    LANGUAGE LEARNING JOURNAL, 2014, 42 (01): : 5 - 24
  • [44] Beginners and programming: Insights from second language learning and teaching
    Baldwin L.P.
    Macredie R.D.
    Education and Information Technologies, 1999, 4 (2) : 167 - 179
  • [45] The relevance of specific language impairment in understanding the role of transfer in second language acquisition
    Paradis, J
    APPLIED PSYCHOLINGUISTICS, 2004, 25 (01) : 67 - 82
  • [46] At the interface between language testing and second language acquisition: Language ability and context of learning
    Gu, Lin
    LANGUAGE TESTING, 2014, 31 (01) : 111 - 133
  • [47] Improving Conversation-Context Language Models with Multiple Spoken Language Understanding Models
    Masumura, Ryo
    Tanaka, Tomohiro
    Ando, Atsushi
    Kamiyama, Hosana
    Oba, Takanobu
    Kobashikawa, Satoshi
    Aono, Yushi
    INTERSPEECH 2019, 2019, : 834 - 838
  • [48] Improving second language skills of immigrant students: A field trial study evaluating the effects of a summer learning program
    Stanat, Petra
    Becker, Michael
    Baumert, Juergen
    Luedtke, Oliver
    Eckhardt, Andrea G.
    LEARNING AND INSTRUCTION, 2012, 22 (03) : 159 - 170
  • [49] Language and Racial Attitudes toward French Varieties in a Second Language Learning Context
    Bouchard, Marie-Eve
    CANADIAN MODERN LANGUAGE REVIEW-REVUE CANADIENNE DES LANGUES VIVANTES, 2023, 79 (01): : 16 - 37
  • [50] Towards a Model of Conceptual Transfer for Students Learning New Programming Languages
    Tshukudu, Ethel
    ICER '19 - PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2019, : 355 - 356