Cheaters or AI-Enhanced Learners: Consequences of ChatGPT for Programming Education

IF 2.4 Q1 EDUCATION & EDUCATIONAL RESEARCH
Niklas Humble, Jonas Boustedt, Hanna Holmgren, Goran Milutinović, Stefan Seipel, Ann-Sofie Östberg
{"title":"Cheaters or AI-Enhanced Learners: Consequences of ChatGPT for Programming Education","authors":"Niklas Humble, Jonas Boustedt, Hanna Holmgren, Goran Milutinović, Stefan Seipel, Ann-Sofie Östberg","doi":"10.34190/ejel.21.5.3154","DOIUrl":null,"url":null,"abstract":"Artificial Intelligence (AI) and related technologies have a long history of being used in education for motivating learners and enhancing learning. However, there have also been critiques for a too uncritical and naïve implementation of AI in education (AIED) and the potential misuse of the technology. With the release of the virtual assistant ChatGPT from OpenAI, many educators and stakeholders were both amazed and horrified by the potential consequences for education. One field with a potential high impact of ChatGPT is programming education in Computer Science (CS), where creating assessments has long been a challenging task due to the vast amount of programming solutions and support on the Internet. This now appears to have been made even more challenging with ChatGPT’s ability to produce both complex and seemingly novel solutions to programming questions. With the support of data collected from interactions with ChatGPT during the spring semester of 2023, this position paper investigates the potential opportunities and threats of ChatGPT for programming education, guided by the question: What could the potential consequences of ChatGPT be for programming education? This paper applies a methodological approach inspired by analytic autoethnography to investigate, experiment, and understand a novel technology through personal experiences. Through this approach, the authors have documented their interactions with ChatGPT in field diaries during the spring semester of 2023. Topics for the questions have related to content and assessment in higher education programming courses. A total of 6 field diaries, with 82 interactions (1 interaction = 1 question + 1 answer) and additional reflection notes, have been collected and analysed with thematic analysis. The study finds that there are several opportunities and threats of ChatGPT for programming education. Some are to be expected, such as that the quality of the question and the details provided highly impact the quality of the answer. However, other findings were unexpected, such as that ChatGPT appears to be “lying” in some answers and to an extent passes the Turing test, although the intelligence of ChatGPT should be questioned. The conclusion of the study is that ChatGPT have potential for a significant impact on higher education programming courses, and probably on education in general. The technology seems to facilitate both cheating and enhanced learning. What will it be? Cheating or AI-enhanced learning? This will be decided by our actions now since the technology is already here and expanding fast.","PeriodicalId":46105,"journal":{"name":"Electronic Journal of e-Learning","volume":null,"pages":null},"PeriodicalIF":2.4000,"publicationDate":"2023-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Electronic Journal of e-Learning","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34190/ejel.21.5.3154","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 0

Abstract

Artificial Intelligence (AI) and related technologies have a long history of being used in education for motivating learners and enhancing learning. However, there have also been critiques for a too uncritical and naïve implementation of AI in education (AIED) and the potential misuse of the technology. With the release of the virtual assistant ChatGPT from OpenAI, many educators and stakeholders were both amazed and horrified by the potential consequences for education. One field with a potential high impact of ChatGPT is programming education in Computer Science (CS), where creating assessments has long been a challenging task due to the vast amount of programming solutions and support on the Internet. This now appears to have been made even more challenging with ChatGPT’s ability to produce both complex and seemingly novel solutions to programming questions. With the support of data collected from interactions with ChatGPT during the spring semester of 2023, this position paper investigates the potential opportunities and threats of ChatGPT for programming education, guided by the question: What could the potential consequences of ChatGPT be for programming education? This paper applies a methodological approach inspired by analytic autoethnography to investigate, experiment, and understand a novel technology through personal experiences. Through this approach, the authors have documented their interactions with ChatGPT in field diaries during the spring semester of 2023. Topics for the questions have related to content and assessment in higher education programming courses. A total of 6 field diaries, with 82 interactions (1 interaction = 1 question + 1 answer) and additional reflection notes, have been collected and analysed with thematic analysis. The study finds that there are several opportunities and threats of ChatGPT for programming education. Some are to be expected, such as that the quality of the question and the details provided highly impact the quality of the answer. However, other findings were unexpected, such as that ChatGPT appears to be “lying” in some answers and to an extent passes the Turing test, although the intelligence of ChatGPT should be questioned. The conclusion of the study is that ChatGPT have potential for a significant impact on higher education programming courses, and probably on education in general. The technology seems to facilitate both cheating and enhanced learning. What will it be? Cheating or AI-enhanced learning? This will be decided by our actions now since the technology is already here and expanding fast.
作弊者还是人工智能强化学习者?ChatGPT 对编程教育的影响
人工智能(AI)及相关技术在教育领域的应用由来已久,可用于激发学习者的学习动机和提高学习效果。然而,也有人批评人工智能在教育中的应用过于不严谨和天真,并有可能造成技术的滥用。随着 OpenAI 推出虚拟助手 ChatGPT,许多教育工作者和利益相关者对其对教育的潜在影响既感到惊讶,又感到恐惧。ChatGPT 潜在影响较大的一个领域是计算机科学(CS)中的编程教育,由于互联网上存在大量编程解决方案和支持,创建评估一直是一项具有挑战性的任务。现在,由于 ChatGPT 能够为编程问题提供复杂且看似新颖的解决方案,这似乎变得更具挑战性。在 2023 年春季学期从与 ChatGPT 的互动中收集的数据的支持下,本立场文件以问题为导向,调查了 ChatGPT 对编程教育的潜在机遇和威胁:ChatGPT 会给编程教育带来哪些潜在影响?本文采用了一种受分析性自述启发的方法论,通过个人经历来调查、实验和理解一项新技术。通过这种方法,作者在 2023 年春季学期的田野日记中记录了他们与 ChatGPT 的互动。问题的主题与高等教育编程课程的内容和评估有关。共收集了 6 篇现场日记,82 次互动(1 次互动 = 1 个问题 + 1 个回答)和额外的反思笔记,并进行了主题分析。研究发现,ChatGPT 为编程教育带来了一些机遇和威胁。有些是意料之中的,例如问题的质量和提供的细节对答案的质量影响很大。然而,其他研究结果却出乎意料,比如 ChatGPT 在某些答案中似乎在 "撒谎",并在一定程度上通过了图灵测试,尽管 ChatGPT 的智力值得怀疑。这项研究的结论是,ChatGPT 有可能对高等教育编程课程,甚至对整个教育产生重大影响。该技术似乎既能促进作弊,又能增强学习效果。会是什么呢?作弊还是人工智能强化学习?这将由我们现在的行动来决定,因为这项技术已经出现,并在迅速扩展。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Electronic Journal of e-Learning
Electronic Journal of e-Learning EDUCATION & EDUCATIONAL RESEARCH-
CiteScore
5.90
自引率
18.20%
发文量
34
审稿时长
20 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信