Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
41 tokens/sec
GPT-4o
60 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
8 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

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

Published 20 Mar 2024 in cs.CY, cs.AI, and cs.PL

Abstract: 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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (19)
  1. Cheaters or ai-enhanced learners: Consequences of chatgpt for programming education. Electronic Journal of e-Learning, pages 00–00, 2023.
  2. On the educational impact of chatgpt: Is artificial intelligence ready to obtain a university degree? In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, pages 47–53, 2023.
  3. Chatgpt for good? on opportunities and challenges of large language models for education. Learning and individual differences, 103:102274, 2023.
  4. Chatgpt for education and research: Opportunities, threats, and strategies. Applied Sciences, 13(9):5783, 2023.
  5. "call me kiran" -chatgpt as a tutoring chatbot in a computer science course. In Proceedings of the 26th International Academic Mindtrek Conference, pages 83–94, 2023.
  6. Ramazan Yilmaz and Fatma Gizem Karaoglan Yilmaz. Augmented intelligence in programming learning: Examining student views on the use of chatgpt for programming learning. Computers in Human Behavior: Artificial Humans, 1(2):100005, 2023.
  7. Som Biswas. Role of chatgpt in computer programming.: Chatgpt in computer programming. Mesopotamian Journal of Computer Science, 2023:8–16, 2023.
  8. Large language models (gpt) for automating feedback on programming assignments. arXiv preprint arXiv:2307.00150, 2023.
  9. Generating high-precision feedback for programming syntax errors using large language models. In Proceedings of the 16th International Conference on Educational Data Mining, pages 370–377, 2023a.
  10. Generative ai for programming education: Benchmarking chatgpt, gpt-4, and human tutors. International Journal of Management, 21(2):100790, 2023b.
  11. An analysis of the automatic bug fixing performance of chatgpt. arXiv preprint arXiv:2301.08653, 2023.
  12. Is chatgpt the ultimate programming assistant—how far is it?(2023). arXiv preprint arXiv:2304.11938.
  13. Christos-Nikolaos Anagnostopoulos. Chatgpt impacts in programming education: A recent literature overview that debates chatgtp responses. arXiv preprint arXiv:2309.12348, 2023.
  14. Intelligence unleashed: An argument for ai in education. 2016.
  15. Nigar M Shafiq Surameery and Mohammed Y Shakor. Use chatgpt to solve programming bugs. International Journal of Information Technology & Computer Engineering (IJITC) ISSN, 24555290(3.01):17–22, 2023.
  16. Gptutor: a chatgpt-powered programming tool for code explanation. arXiv preprint arXiv:2305.01863, 2023.
  17. Abdulhadi Shoufan. Exploring students’ perceptions of chatgpt: Thematic analysis and follow-up survey. IEEE Access, 2023.
  18. The user experience of chatgpt: Findings from a questionnaire study of early users. In Proceedings of the 5th International Conference on Conversational User Interfaces, pages 1–10, 2023.
  19. What if the devil is my guardian angel: Chatgpt as a case study of using chatbots in education. Smart Learning Environments, 10(1):15, 2023.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Boxaun Ma (1 paper)
  2. Li Chen (590 papers)
  3. Shin'ichi Konomi (5 papers)
Citations (2)