@giwebb

Overview of a Low-Level Program Visualisation Tool for Novice Programmers

, and . Proceedings of the Sixth International Conference on Computers in Education (ICCE '98), page 213-216. Berlin, Springer-Verlag, (1998)

Abstract

As a programming novice attempts to attain expertise in programming she must develop adequate mental models and knowledge structures of the programming process. Unfortunately, many of the computerised tools to which novice programmers have access are designed by expert programmers for experts and as such do not meet the needs of novices. Low-level program visualisation tools make explicit the internal workings of program execution and as such can serve as conceptual models onto which novices can assimilate information about programming. This paper discusses the need for such a tool, what features such a tool may include and gives a brief description of an evaluation of a low-level program visualisation tool developed at Deakin University.

Links and resources

Tags