Developing Critical Thinking Practices Interwoven with Generative AI Usage in an Introductory Programming Course

课程(导航) 计算机科学 生成语法 批判性思维 数学教育 软件工程 程序设计语言 人工智能 工程类 心理学 航空航天工程
作者
Arne G. Styve,Outi T. Virkki,Usman Naeem
出处
期刊: 卷期号:: 01-08 被引量:30
标识
DOI:10.1109/educon60312.2024.10578746
摘要

Software development has evolved significantly. In the past, developers were required to have comprehensive understanding of programming languages, algorithms, and computer architecture. However, with the emergence of the Internet, software libraries, frameworks, and forums became widely available, which utilize reusable software components that can reduce development time and costs. The advent of Generative Artificial Intelligence (AI) tools, such as ChatGPT, GitHub Copilot, and Amazon CodeWhisperer, has further enhanced the developer's toolkit, as these tools can be used for a wide variety of tasks such as code generation, documentation, commenting and reviewing. As programming is often slow and requires trial and error, novice programmers can be tempted to apply the first solution found on the Internet or proposed by an AI tool without much critical reflection or notion of responsibility. Hence, the advances of AI have raised both excitement and concerns among Information Technology (IT)/Computer Science (CS) students and educators. Yet, AI tools are here to stay, and students must learn to use them responsibly. The aim of this paper is to investigate how to design learning activities that introduce Generative AI tools (GitHub Copilot and ChatGPT) for programming while promoting critical thinking practices among students in an introductory programming course in the first semester. Students' opinions and customs were surveyed before and after the AI-based programming assignment. The results indicate that students' awareness of the possibilities and limitations of AI, as well as practices of critical thinking in programming increased. This is encouraging as critical thinking is an integral part of best programming practices.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
瓜农完成签到,获得积分10
刚刚
勤奋平文完成签到 ,获得积分10
刚刚
思源的应助被zvvx采纳,获得10
刚刚
科研通AI6.2的应助被岳翔宇采纳,获得10
刚刚
祝星发布了新的文献求助10
1秒前
无辜曼凡发布了新的文献求助10
1秒前
1秒前
1秒前
呱嚓完成签到,获得积分10
1秒前
1秒前
勤恳发布了新的文献求助10
2秒前
赵日天发布了新的文献求助10
2秒前
11完成签到,获得积分10
2秒前
2秒前
spacetime发布了新的文献求助10
2秒前
2秒前
姜姜姜发布了新的文献求助10
3秒前
3秒前
汉堡包的应助被56789采纳,获得10
3秒前
3秒前
吕布完成签到,获得积分10
3秒前
小红牛完成签到,获得积分10
3秒前
无极微光的应助被是你采纳,获得20
3秒前
orixero的应助被zpctx采纳,获得10
3秒前
细心的乐枫完成签到 ,获得积分10
4秒前
田様的应助被LJ采纳,获得10
4秒前
生动正豪完成签到,获得积分10
4秒前
赘婿的应助被zzzyyyppp采纳,获得10
4秒前
blUe完成签到,获得积分10
5秒前
5秒前
思欲欢完成签到 ,获得积分10
5秒前
搜集达人的应助被bingo采纳,获得10
5秒前
成就飞莲发布了新的文献求助10
5秒前
自律大王发布了新的文献求助10
5秒前
123完成签到,获得积分10
5秒前
orixero的应助被shawn采纳,获得10
5秒前
沉默石头发布了新的文献求助10
5秒前
5秒前
李大姐完成签到,获得积分10
5秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Aspects of Post-SPE Phonology 2000
CODESSA Version 2.13 for Windows 2000
Rosenblum, Global Change Biology 800
Berberine regulates the TLR4 signaling pathway to suppress hypoxia-induced proliferation and migration of pulmonary arterial smooth muscle cells 520
Organizational Behavior 510
A Concise Course in Continuum Mechanics 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 计算机科学 工程类 纳米技术 有机化学 化学工程 内科学 物理 生物化学 复合材料 催化作用 细胞生物学 人工智能 心理学 无机化学 基因 遗传学
热门帖子
关注 科研通微信公众号,转发送积分 7848210
求助须知:如何正确求助?哪些是违规求助? 9368204
关于积分的说明 20661398
捐赠科研通 7445113
什么是DOI,文献DOI怎么找? 3342342
关于科研通互助平台的介绍 2486026
邀请新用户注册赠送积分活动 2365358