TY - GEN
T1 - A Debugging Learning Trajectory for Text-Based Programming Learners
AU - Du, Hanxiang
AU - Xing, Wanli
AU - Zhang, Yuanlin
N1 - Funding Information:
This work is supported by the National Science Foundation (NSF) of the United States under grant number 1901704. Any opinions, findings, and conclusions or recommendations expressed in this paper, however, are those of the authors and do not necessarily reflect the views of the NSF.
Publisher Copyright:
© 2021 Owner/Author.
PY - 2021/6/26
Y1 - 2021/6/26
N2 - Novice programming learners encounter programming errors on a regular basis. Resolving programming errors, which is also known as debugging, is not easy yet important to programming learning. Students with poor debugging ability hardly perform well on programming courses. A debugging learning trajectory which identifies learning goals, learning pathways, and instructional activities will benefit debugging learning activities development. This study aims to develop a debugging learning trajectory for text-based programming learners. This is accomplished through (1) analyzing programming errors in a logic programming learning environment and (2) examining existing literature on debugging analysis.
AB - Novice programming learners encounter programming errors on a regular basis. Resolving programming errors, which is also known as debugging, is not easy yet important to programming learning. Students with poor debugging ability hardly perform well on programming courses. A debugging learning trajectory which identifies learning goals, learning pathways, and instructional activities will benefit debugging learning activities development. This study aims to develop a debugging learning trajectory for text-based programming learners. This is accomplished through (1) analyzing programming errors in a logic programming learning environment and (2) examining existing literature on debugging analysis.
KW - computing education
KW - debugging learning trajectories
KW - text-based programming
UR - http://www.scopus.com/inward/record.url?scp=85108891886&partnerID=8YFLogxK
U2 - 10.1145/3456565.3460049
DO - 10.1145/3456565.3460049
M3 - Conference contribution
AN - SCOPUS:85108891886
T3 - Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
SP - 645
BT - ITiCSE 2021 - Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education
PB - Association for Computing Machinery
Y2 - 26 June 2021 through 1 July 2021
ER -