Skip to the main content

Original scientific paper

Searching for Examples with a Programming Techniques Editor

Paul Brna ; Computer Based Learning Unit, Leeds University, Leeds, England


Full text: english pdf 6.843 Kb

page 13-26

downloads: 310

cite


Abstract

Searching through a library of examples for a similar task or similar solution is one way in which novice programmers learn to program. Providing help for novices to become more proficient programmers entails helping them both to see the significance of the 'deep' features of the current task and to take advantage of them both in searching a library of examples, and in selecting and using an appropriate case.

In this paper the focus is primarily on the problem of accessing a suitable case. For detailed consideration, a programming environment is utilised that features an 'intermediate description language'. This environment is SunTed, a Prolog Techniques Editor - which provides novice support of various types, including facilities to retrieve cases.

The basic issues addressed are: whether or not an intermediate description language for cases is a suitable means of supporting novices in their learning to program; the nature of the fundamental constituents of an intermediate description language; what can be learned from a system that implements a specific example of such an approach; and the consequences for the design of systems that support learning.

Keywords

case based search and retrieval; intermediate description languages; Prolog techniques; program editors

Hrčak ID:

150239

URI

https://hrcak.srce.hr/150239

Publication date:

30.3.1998.

Visits: 771 *