Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 148 tok/s
Gemini 2.5 Pro 44 tok/s Pro
GPT-5 Medium 23 tok/s Pro
GPT-5 High 30 tok/s Pro
GPT-4o 86 tok/s Pro
Kimi K2 197 tok/s Pro
GPT OSS 120B 458 tok/s Pro
Claude Sonnet 4.5 38 tok/s Pro
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.
Citations (2)

Summary

We haven't generated a summary for this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets

This paper has been mentioned in 2 tweets and received 0 likes.

Upgrade to Pro to view all of the tweets about this paper:

Don't miss out on important new AI/ML research

See which papers are being discussed right now on X, Reddit, and more:

“Emergent Mind helps me see which AI papers have caught fire online.”

Philip

Philip

Creator, AI Explained on YouTube