paper-with-me

Papers

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

2024-03-20 · Boxaun Ma, Li Chen, Shin'ichi Konomi

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.

📄 PDF Abstract BibTeX arXiv:2403.15472

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutors

2023-06-29 · Tung Phung, Victor-Alexandru Pădurean, José Cambronero, Sumit Gulwani 외

Generative AI and large language models hold great promise in enhancing computing education by powering next-generation educational technologies for introductory programming. Recent works have studied these models for di…

Benchmarking

Kattis vs. ChatGPT: Assessment and Evaluation of Programming Tasks in the Age of Artificial Intelligence

2023-12-02 · Nora Dunder, Saga Lundborg, Olga Viberg, Jacqueline Wong

AI-powered education technologies can support students and teachers in computer science education. However, with the recent developments in generative AI, and especially the increasingly emerging popularity of ChatGPT, t…

Learning-by-teaching with ChatGPT: The effect of teachable ChatGPT agent on programming education

2024-12-05 · Angxuan Chen, Yuang Wei, Huixiao Le, Yan Zhang

This study investigates the potential of using ChatGPT as a teachable agent to support students' learning by teaching process, specifically in programming education. While learning by teaching is an effective pedagogical…

Active Learning

How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course

2024-07-30 · Andreas Scholl, Natalie Kiesler

This research paper contributes to the computing education research community's understanding of Generative AI (GenAI) in the context of introductory programming, and specifically, how students utilize related tools, suc…

Can ChatGPT pass the Vietnamese National High School Graduation Examination?

2023-06-15 · Xuan-Quy Dao, Ngoc-Bich Le, Xuan-Dung Phan, Bac-Bien Ngo

This research article highlights the potential of AI-powered chatbots in education and presents the results of using ChatGPT, a large language model, to complete the Vietnamese National High School Graduation Examination…

Language ModelingLanguage ModellingLarge Language ModelMultiple-choice