Learning computational skills such as programming and debugging is very important for K-12 students given the increasing need of workforce proficient in computing technologies. Programming is an intricate cognitive task that entails iteratively creating and revising programs to create an artifact. Central to programming is debugging, which consists of systematically identifying and fixing program errors. Given its central role, debugging should be explicitly taught to early childhood preservice teachers so they can support their future students’ learning to program and debug errors. In this study, we propose using eye-tracking data and cued retrospective reporting to assess preservice teachers’ cognitive strategies while debugging. Several ...
Policy makers worldwide argue that children should be taught how technology works, and that the ‘com...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Programming has provided a rich domain for Artificial Intelligence in Education and many systems hav...
Learning computational skills such as programming and debugging is very important for K-12 students ...
The aim of this article is to broadly elaborate on how programming can be understood as a new teachi...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
This study demonstrates that formal training in debugging helps students develop skills in diagnosin...
Debugging is a significant part of programming. However, a lot of introductory pro- gramming classes...
This paper reviews the literature related to the learning and teaching of debugging computer program...
While professional integrated programming environments support developers with advanced debugging fu...
Guided play activities were developed so that coding clubs could promote computational thinking skil...
Computer science education and programming are increasingly making their way into K-12 curricula. Th...
The purpose of this study was to identify the common code reading strategies of the high and low per...
Three studies were conducted to better inform how instructional design of educational programming fo...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Policy makers worldwide argue that children should be taught how technology works, and that the ‘com...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Programming has provided a rich domain for Artificial Intelligence in Education and many systems hav...
Learning computational skills such as programming and debugging is very important for K-12 students ...
The aim of this article is to broadly elaborate on how programming can be understood as a new teachi...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
This study demonstrates that formal training in debugging helps students develop skills in diagnosin...
Debugging is a significant part of programming. However, a lot of introductory pro- gramming classes...
This paper reviews the literature related to the learning and teaching of debugging computer program...
While professional integrated programming environments support developers with advanced debugging fu...
Guided play activities were developed so that coding clubs could promote computational thinking skil...
Computer science education and programming are increasingly making their way into K-12 curricula. Th...
The purpose of this study was to identify the common code reading strategies of the high and low per...
Three studies were conducted to better inform how instructional design of educational programming fo...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Policy makers worldwide argue that children should be taught how technology works, and that the ‘com...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Programming has provided a rich domain for Artificial Intelligence in Education and many systems hav...