Enhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python']Python Course

被引:0
|
作者
Mal, Boxuan [1 ]
Chen, Li [2 ]
Konomi, Shin'ichi [1 ]
机构
[1] Kyushu Univ, Fac Arts & Sci, Fukuoka, Japan
[2] Kyushu Univ, Fac Informat Sci & Elect Engn, Fukuoka, Japan
关键词
Generative AI; ChatGPT; !text type='Python']Python[!/text] programming;
D O I
10.1007/978-3-031-64315-6_9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The integration of ChatGPT as a supportive tool in education, notably in programming courses, addresses the unique challenges of programming education by providing assistance with debugging, code generation, and explanations. Despite existing research validating ChatGPT's effectiveness, its application in university-level programming education and a detailed understanding of student interactions and perspectives remain limited. This paper explores ChatGPT's impact on learning in a Python programming course tailored for first-year students over eight weeks. By analyzing responses from surveys, open-ended questions, and student-ChatGPT dialog data, we aim to provide a comprehensive view of ChatGPT's utility and identify both its advantages and limitations as perceived by students. Our study uncovers a generally positive reception toward ChatGPT and offers insights into its role in enhancing the programming education experience. These findings contribute to the broader discourse on AI's potential in education, suggesting paths for future research and application.
引用
收藏
页码:113 / 126
页数:14
相关论文
共 50 条
  • [21] Exploration of Teaching Method of Python']Python Programming Based on the Case of Technical Problem
    Zhao, Guanghui
    Zhao, Shumin
    Zou, Chengming
    Wang, Zhaoxia
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND EDUCATION (ICCSE 2017), 2017, : 600 - 603
  • [22] Importance of Programming in Cybersecurity: Preliminary Findings from a Pilot Study Tailoring a Python']Python Course for Targeted Educational Needs
    Henttonen, Katja
    Rathod, Paresh
    2024 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE, EDUCON 2024, 2024,
  • [23] Investigating the Effect of the Serious Game CodeCombat on Cognitive Load in Python']Python Programming Education
    Choi, Wan Chong
    Choi, Iek Chong
    VIII IEEE WORLD ENGINEERING EDUCATION CONFERENCE, EDUNINE 2024, 2024,
  • [24] Gender, Social Interactions and Interests of Characters Illustrated in Scratch and Python']Python Programming Books for Children
    de Wit, Shirley
    Hermans, Felienne
    Specht, Marcus
    Aivaloglou, Efthimia
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 262 - 268
  • [25] Exploring Time-Related Micro-Behavioral Patterns in a Python']Python Programming Online Course
    Chen, Hsi-Min
    Bao-An Nguyen
    Dow, Chyi-Ren
    Hsueh, Nien-Lin
    Liu, An-Chi
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2022, 38 (06) : 1109 - 1131
  • [26] Establishing Cross-Curricular Connections Through Python']Python Programming in Computer Modeling Education
    Georgieva-Trifonova, Tsvetanka
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2023, 12 (03): : 1786 - 1791
  • [27] On the Role of Python']Python in Programming-Related Courses for Computer Science and Engineering Academic Education
    Badica, Costin
    Badica, Amelia
    Ivanovic, Mirjana
    Muraretu, Ionut Dorinel
    Popescu, Daniela
    Ungureanu, Cristinel
    TRENDS AND INNOVATIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 3, 2020, 1161 : 192 - 202
  • [28] Leveraging Visual Rhetoric in Python']Python Programming: Enhancing Technical Communication Through Pedagogical Strategies and Design Principles
    Al-Hassan, Ma-aruf
    PROCEEDINGS OF THE 42ND INTERNATIONAL CONFERENCE ON DESIGN OF COMMUNICATION, SIGDOC 2024, 2024, : 282 - 285
  • [29] Studying the effects of teaching programming to lower secondary school students with a serious game: a case study with Python']Python and CodeCombat
    Kroustalli, Chrysoula
    Xinogalos, Stelios
    EDUCATION AND INFORMATION TECHNOLOGIES, 2021, 26 (05) : 6069 - 6095
  • [30] Visual vs. Textual Programming Languages in CS0.5 Comparing Student Learning with and Student Perception of RAPTOR and Python']Python
    Coffman, Joel
    de Freitas, Adrian A.
    Hill, Justin M.
    Weingart, Troy
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 32 - 38