亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

Common Logic Errors for Programming Learners: A Three-decade Literature Survey

计算机科学 语法错误 逻辑程序设计 错误检测和纠正 光学(聚焦) 语法 程序设计语言 算法 人工智能 抽象语法 光学 物理
作者
Nabeel Alzahrani,Frank Vahid
标识
DOI:10.18260/1-2--36814
摘要

Abstract We surveyed common logic errors made by students learning programming in introductory (CS1) programming classes, as reported in 47 publications from 1985 to 2018. A logic error causes incorrect program execution, in contrast to a syntax error, which prevents execution. Logic errors tend to be harder to detect and fix and are more likely to cause students to struggle. The publications described 166 common logic errors, which we classified into 11 error categories: input (2 errors), output (1 error), variable (7 errors), computation (21 errors), condition (18 errors), branch (14 errors), loop (27 errors), array (5 errors), function (24 errors), conceptual (43 errors), and miscellaneous (4 errors). Among those errors, we highlighted 43 that seemed to be the most common and/or troublesome. As interest in computer science education continues to grow, with college majors tripling in the past decade, this survey can help instructors, authors, and tool developers focus on helping learners detect or avoid these common errors in CS1.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
脑洞疼应助冷酷依萱采纳,获得10
3秒前
5秒前
cc321完成签到,获得积分10
6秒前
qian发布了新的文献求助10
10秒前
哇芽发布了新的文献求助10
12秒前
宝剑葫芦完成签到 ,获得积分10
16秒前
Owen应助qian采纳,获得10
19秒前
迷路的蛟凤完成签到,获得积分10
22秒前
22秒前
怡然念之完成签到,获得积分10
26秒前
yyyyy完成签到,获得积分10
30秒前
哇芽完成签到,获得积分10
36秒前
英姑应助一切随风采纳,获得10
41秒前
42秒前
zyh发布了新的文献求助10
45秒前
48秒前
53秒前
一切随风发布了新的文献求助10
57秒前
椰椰鲨完成签到,获得积分10
59秒前
1分钟前
xiuxiuzhang完成签到 ,获得积分10
1分钟前
CipherSage应助1234采纳,获得10
1分钟前
在水一方应助177采纳,获得10
1分钟前
大个应助177采纳,获得10
1分钟前
慕青应助177采纳,获得10
1分钟前
传奇3应助177采纳,获得10
1分钟前
科研通AI2S应助177采纳,获得10
1分钟前
天天快乐应助177采纳,获得10
1分钟前
打打应助177采纳,获得10
1分钟前
852应助177采纳,获得10
1分钟前
Leofar完成签到 ,获得积分10
1分钟前
汉堡包应助177采纳,获得10
1分钟前
丘比特应助177采纳,获得10
1分钟前
小休完成签到 ,获得积分10
1分钟前
1分钟前
pyjsb完成签到,获得积分10
1分钟前
Gail发布了新的文献求助10
1分钟前
1分钟前
纪梵希发布了新的文献求助10
1分钟前
超帅剑心应助科研通管家采纳,获得10
1分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Chemistry and Physics of Carbon Volume 18 800
The Organometallic Chemistry of the Transition Metals 800
The formation of Australian attitudes towards China, 1918-1941 640
Signals, Systems, and Signal Processing 610
Development Across Adulthood 600
天津市智库成果选编 600
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6444270
求助须知:如何正确求助?哪些是违规求助? 8258182
关于积分的说明 17590902
捐赠科研通 5503231
什么是DOI,文献DOI怎么找? 2901308
邀请新用户注册赠送积分活动 1878355
关于科研通互助平台的介绍 1717595