The Impact of ChatGPT on Students' Learning Programming Languages

被引:1
|
作者
Aviv, Itzhak [1 ]
Leiba, Moshe [1 ]
Rika, Havana [1 ]
Shani, Yogev [1 ]
机构
[1] Acad Coll Tel Aviv Yaffo, Tel Aviv, Israel
关键词
ChatGPT; Large Language Models; LLM; software development; ACCEPTANCE;
D O I
10.1007/978-3-031-61691-4_14
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This study addresses the gap in understanding the impact of ChatGPT, on Java programming language education. We examined ChatGPT's afinity on undergraduate Information Systems students learning Java through a mixed-methods approach. Quantitatively, we assessed constructs like ChatGPT Prompting Skills, Trust, Objective Values, and their relationship with student satisfaction, revealing mixed effectiveness. Qualitatively, we explored students' perspectives, uncovering insights into ChatGPT's role in coding support and the nuances of its educational impact. Our findings indicate that while ChatGPT can enhance certain aspects of learning, its effectiveness varies with context and task complexity. Key positive findings from the regression analysis indicated that ChatGPT's prompting skills positively impacted both Objective and Subjective Values, suggesting a significant role in enhancing students' understanding and engagement with programming concepts. This positive influence extends to the relationship between Subjective Value and Student Satisfaction, highlighting the importance of students' subjective experiences in their overall satisfaction with learning programming languages. The study contributes to the evolving discourse on AI in education, highlighting the need to integrate LLMs carefully in educational settings. It underscores the importance of aligning AI tools with specific learning objectives and outlines implications for educators and AI developers in optimizing these tools for educational purposes.
引用
收藏
页码:207 / 219
页数:13
相关论文
共 50 条
  • [21] Thoughts on Learning Human and Programming Languages
    Katz, Daniel S.
    Carver, Jeffrey C.
    COMPUTING IN SCIENCE & ENGINEERING, 2024, 26 (01) : 77 - 80
  • [22] Teaching history of programming languages to undergraduate students
    Pérez-Quiñones, MA
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 301 - 306
  • [23] Impact of Scratch programming on students' understanding of their own learning process
    Ferrer-Mico, Teresa
    Angel Prats-Fernandez, Miquel
    Redo-Sanchez, Albert
    4TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES (WCES-2012), 2012, 46 : 1219 - 1223
  • [24] Investigating students' programming behaviors, interaction qualities and perceptions through prompt-based learning in ChatGPT
    Sun, Dan
    Boudouaia, Azzeddine
    Yang, Junfeng
    Xu, Jie
    HUMANITIES & SOCIAL SCIENCES COMMUNICATIONS, 2024, 11 (01):
  • [25] The Sentiments and the Impact of ChatGPT on Computer Programming Learning: Data Mining From Comments on YouTube Videos
    Zhu, Meina
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2025, 41 (02)
  • [26] Does ChatGPT Help With Introductory Programming? An Experiment of Students Using ChatGPT in CS1
    Xue, Yuankai
    Chen, Hanlin
    Bai, Gina R.
    Tairas, Robert
    Huang, Yu
    2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET 2024, 2024, : 331 - 341
  • [27] Modelling an eLearning environment for learning programming languages
    Queiros, Ricardo
    Leal, Jose Paulo
    BULLETIN OF THE TECHNICAL COMMITTEE ON LEARNING TECHNOLOGY, 2011, 13 (02): : 28 - 31
  • [28] Examining students' academic motivation for studying programming languages
    Ankora, Carlos
    Bolatimi, Stephen Oladagba
    Bensah, Lily
    Mahama, Francois
    Kuadey, Noble Arden
    Adu, Adolph Sedem Yaw
    Adjei, Laurene
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2023, 39 (06) : 2025 - 2034
  • [29] A "Development web environment" for learning programming languages
    Pérez, JRP
    Ruiz, MDP
    Rodríguez, MG
    WEB ENGINEERING, PROCEEDINGS, 2003, 2722 : 128 - 129
  • [30] Experience Report: Growing Programming Languages for Beginning Students
    Crestani, Marcus
    Sperber, Michael
    ACM SIGPLAN NOTICES, 2010, 45 (09) : 229 - 234