Logo image
A program visualization tool for learning introductory Java programming
Conference proceeding

A program visualization tool for learning introductory Java programming

E El-Sheikh and M Greene
FECS '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON FRONTIERS IN EDUCATION: COMPUTER SCIENCE AND COMPUTER ENGINEERING, pp.48-54
International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2005 ( Las Vegas, Nevada, USA, 06/20/2005–06/23/2005)
01/01/2005
Web of Science ID: WOS:000236732900007

Metrics

47 Record Views

Abstract

In this paper, we describe the development of an instructional tool called JavaHelper for teaching the basics of Java programming. The tool can help beginner students understand the inner workings of programming by animating the data flow, control flow, and dynamic execution of a program. JavaHelper can be used as an instructional aide in introductory programming courses. We describe the development and use of the system, and also discuss its role in improving learning outcomes for beginner programmers.

Details

Logo image