Navigating the programming learning journey with ChatGPT: a reliable copilot or the unsupervised kids in the back seat?

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)peer-review

Abstract

This study explores the integration of ChatGPT, a generative AI tool developed by OpenAI, in programming education. ChatGPT exhibits the potential to enhance learning through natural language interaction, quick responses, and personalised learning experiences. However, it introduces challenges, including unstructured learning and limitations in the accuracy of responses. This research investigates student use of ChatGPT and its impact on programming courses. It reveal that students commonly utilise ChatGPT for debugging, assistance with coding problems, and explanations. Although ChatGPT's responses may not always be accurate, its adoption appears inevitable among students. The technology's influence on the future of programming education and its implications for the job market are subjects of discussion. As AI continues to transform coding tasks, the coder's role may shift towards interpreting and integrating AI-generated solutions, marking an evolution in programming education.

Original languageEnglish
Title of host publicationLeading global excellence in pedagogy, vol. 2: Augmenting teaching excellence: embracing the future of education with AI and emerging technologies
EditorsMartina A. Doolan, Laura Richie
Place of PublicationLondon
PublisherInternational Federation of National Teaching Fellows
Chapter3
Pages20-35
ISBN (Electronic)9781739377212
Publication statusPublished - 18 Apr 2024

Fingerprint

Dive into the research topics of 'Navigating the programming learning journey with ChatGPT: a reliable copilot or the unsupervised kids in the back seat?'. Together they form a unique fingerprint.

Cite this