The Open UniversitySkip to content
 

Software visualization as a pedagogical tool

Eisenstadt, Marc; Price, Blaine A and Domingue, John (1992). Software visualization as a pedagogical tool. Instructional Science, 21(5) pp. 335–364.

DOI (Digital Object Identifier) Link: http://dx.doi.org/10.1007/BF00121202
Google Scholar: Look up in Google Scholar

Abstract

The teaching of computer programming can benefit from looking ahead towards the needs of experienced programmers, who routinely use industrial strength programming environments. Two of the main attributes of such environments are (a) their ability to scale up to handle large examples and (b) the way they facilitate visualization of program execution. We describe our approach to software visualization, a collection of techniques which allows beginners to see the innards of program execution clearly and at the same time allows experts to view high level program abstractions which help them home in quickly on buggy code. This approach can be combined with recent developments in Intelligent Tutoring Systems (ITSs) and has the added benefit of allowing students to explore on their own using a discovery-based paradigm. Were-work some well known examples from the ITS community and show how our approach scales up to handle a more sophisticated problem involving a 7,500 line operating system.

Item Type: Journal Article
ISSN: 1573-1952
Academic Unit/Department: Knowledge Media Institute
Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
Item ID: 23359
Depositing User: Kay Dave
Date Deposited: 13 Oct 2010 15:04
Last Modified: 22 Oct 2012 09:56
URI: http://oro.open.ac.uk/id/eprint/23359
Share this page:

Actions (login may be required)

View Item
Report issue / request change

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk