32nd Annual Frontiers in Education
DOI: 10.1109/fie.2002.1158137
|View full text |Cite
|
Sign up to set email alerts
|

Using the debugger as an integral part of teaching CS1

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 6 publications
0
9
0
Order By: Relevance
“…The debugging process and the use of a debugger are central to almost all courses in which programming is involved and is supported by almost all IDEs. In addition, the use of a debugger as a pedagogical tool and as an important application area for software visualization has long been recognized [1,3]. The object workbench paradigm has been made popular by BlueJ (www.bluej.org), a popular IDE for early programming courses.…”
Section: Related Workmentioning
confidence: 99%
“…The debugging process and the use of a debugger are central to almost all courses in which programming is involved and is supported by almost all IDEs. In addition, the use of a debugger as a pedagogical tool and as an important application area for software visualization has long been recognized [1,3]. The object workbench paradigm has been made popular by BlueJ (www.bluej.org), a popular IDE for early programming courses.…”
Section: Related Workmentioning
confidence: 99%
“…In In existing approaches [2,3,4,5,6,7], students exercised readymade material. In some cases, students worked in group and in some cases they just observed program execution in debug mode or animations.…”
Section: Related Workmentioning
confidence: 99%
“…Various methods like animation, visualization, interactive animation, power point presentations, debugger etc are also used. James Cross [4] used debugger to teach Java language concepts. He showed demo of program execution in debugger mode for explaining concepts like object creation, polymorphism etc rather than only explanation where students only observed demo presentation in class.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The primary disadvantage to them is that they were not intended for educational use, but rather as professional software development tools, which require a substantial investment in training time. jGRASP, in addition to requiring very little time to learn, has a number of proven pedagogical features built into it, including (1) reverse engineering of UML class diagrams and dependency relationships from source code [2]; (2) tight integration with a visual debugger for explicating source code [5]; and (3) automatic annotation of source code control constructs, control paths, and overall program structure [3];. The latter has been shown empirically to improve the comprehensibility of source code [7].…”
Section: Implement Nokia Tools Into a Studentfriendly Environmentmentioning
confidence: 99%