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 条
  • [41] On the Variations of ChatGPT's Response Quality for Generating Source Code Across Programming Languages
    de Diego, Angela Gonzalez
    Wotawa, Franz
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2024, 2025, 15383 : 63 - 78
  • [42] Code suggestions and explanations in programming learning: Use of ChatGPT and performance
    Park, Arum
    Kim, Taekyung
    INTERNATIONAL JOURNAL OF MANAGEMENT EDUCATION, 2025, 23 (02):
  • [43] Exploring Students' and Teachers' Perceptions about Using ChatGPT in Programming Education
    Stoyanova, Diana
    Stoyanova-Petrova, Silviya
    Mileva, Nevena
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2025, 15 (02): : 15 - 41
  • [44] The impact of a large language model-based programming learning environment on students' motivation and programming ability
    Choi, Seongyune
    Kim, Hyeoncheol
    EDUCATION AND INFORMATION TECHNOLOGIES, 2024, : 8109 - 8138
  • [45] Programming course sequence and prior knowledge of programming languages: Do they affect students' grades?
    Powell, AL
    ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDING OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1997, : 771 - 773
  • [46] FRAMEWORK TO SUPPORT THE ASSESSMENT OF PROGRAMMING LANGUAGES STUDENTS' PRACTICAL WORK
    Hernandez-Figueroa, Zenon
    Diaz-Roca, Margarita
    Carlos Rodriguez-Del-Pino, Juan
    Javier Carreras-Riudavets, Francisco
    3RD INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2010), 2010, : 6861 - 6868
  • [47] ON EXPLAINING VARIABLE RANGE IN STANDARD PROGRAMMING LANGUAGES (TO STEM STUDENTS)
    Mikac, M.
    Horvatic, M.
    12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, : 1551 - 1561
  • [48] Disentangled Code Representation Learning for Multiple Programming Languages
    Zhang, Jingfeng
    Hong, Haiwen
    Zhang, Yin
    Wan, Yao
    Liu, Ye
    Sui, Yulei
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL-IJCNLP 2021, 2021, : 4454 - 4466
  • [49] Towards Machine Learning of Grammars and Compilers of Programming Languages
    Imada, Keita
    Nakamura, Katsuhiko
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PART II, PROCEEDINGS, 2008, 5212 : 98 - 112
  • [50] ChatGPT: not all languages are equal
    Seghier, Mohamed L. L.
    NATURE, 2023, 615 (7951) : 216 - 216