A Debugging Learning Trajectory for Text-Based Programming Learners

Hanxiang Du, Wanli Xing, Yuanlin Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationITiCSE 2021 - Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education
PublisherAssociation for Computing Machinery
Pages645
Number of pages1
ISBN (Electronic)9781450383974
DOIs
StatePublished - Jun 26 2021
Event26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021 - Virtual, Online, Germany
Duration: Jun 26 2021Jul 1 2021

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
ISSN (Print)1942-647X

Conference

Conference26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021
Country/TerritoryGermany
CityVirtual, Online
Period06/26/2107/1/21

Keywords

  • computing education
  • debugging learning trajectories
  • text-based programming

Fingerprint

Dive into the research topics of 'A Debugging Learning Trajectory for Text-Based Programming Learners'. Together they form a unique fingerprint.

Cite this