We conducted a study to demonstrate that formal training in debugging helps students develop skills in diagnosing and removing defects from computer programs. To accomplish that goal in an assembly language course, we designed multiple activities to enhance students' debugging skills. The activities included debugging exercises, debugging logs, development logs, reflective memos, and collaborative assignments. The debugging exercises were optional, but the other activities were mandatory. Students who also completed the debugging exercises spent 37% of their time on debugging programming assignments, whereas students who did not complete the debugging exercises spent 47% of their time debugging. We also collected qualitative data for each ...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Call number: LD2668 .T4 1986 C48Master of ScienceComputing and Information Science
Debugging is an inevitable activity in most software projects, often difficult and more time-consumi...
This study demonstrates that formal training in debugging helps students develop skills in diagnosin...
This study reported the research ®ndings on improving programming skills of novice programmers by wa...
This paper reviews the literature related to the learning and teaching of debugging computer program...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
Graduation date: 1988Debugging, the process of locating and correcting errors in a computer\ud progr...
The ability to debug existing code is an important skill to develop in student programmers. However,...
Debugging is a significant part of programming. However, a lot of introductory pro- gramming classes...
Programming has provided a rich domain for Artificial Intelligence in Education and many systems hav...
This lecture provides an introduction to debugging, a crucial activity in every developer's life. Af...
The computer software industry is in a period of massive growth that shows no signs of diminishing a...
There are many ways to find bugs in programs. For example, observed input and output values can be c...
The ability to debug existing code is an important skill to develop in student programmers. However,...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Call number: LD2668 .T4 1986 C48Master of ScienceComputing and Information Science
Debugging is an inevitable activity in most software projects, often difficult and more time-consumi...
This study demonstrates that formal training in debugging helps students develop skills in diagnosin...
This study reported the research ®ndings on improving programming skills of novice programmers by wa...
This paper reviews the literature related to the learning and teaching of debugging computer program...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
Graduation date: 1988Debugging, the process of locating and correcting errors in a computer\ud progr...
The ability to debug existing code is an important skill to develop in student programmers. However,...
Debugging is a significant part of programming. However, a lot of introductory pro- gramming classes...
Programming has provided a rich domain for Artificial Intelligence in Education and many systems hav...
This lecture provides an introduction to debugging, a crucial activity in every developer's life. Af...
The computer software industry is in a period of massive growth that shows no signs of diminishing a...
There are many ways to find bugs in programs. For example, observed input and output values can be c...
The ability to debug existing code is an important skill to develop in student programmers. However,...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Call number: LD2668 .T4 1986 C48Master of ScienceComputing and Information Science
Debugging is an inevitable activity in most software projects, often difficult and more time-consumi...