The role of programming environments in Pascal instruction

  • Rafi Nachmias*
  • , Yael Friedler
  • , Marcia C. Linn
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

Educators have long believed that feedback contributes to learning, yet the form feedback should take remains uncertain. Recently-developed computer learning environments can provide novices with easy access to feedback that experts often use when debugging complex programs. These studies constitute a preliminary investigation of novice responses to such environments. We investigated the advantages of the interactive programming features and optional debugging features in the Macintosh Pascal and Instant Pascal programming environments. The first experiment assessed how often precollege programming students used the unique capabilities of the environment. We found that such students rarely used the optional features without prompting. For the second experiment we devised activities to take advantage of the debugging features. We compared the performances of 10 students using Instant Pascal to that of 9 students using a traditional programming environment during a one-semester course. We found no conclusive evidence for the effectiveness of the optional features, although students who used Instant Pascal outperformed those who used the traditional environment.

Original languageEnglish
Pages (from-to)145-158
Number of pages14
JournalComputers and Education
Volume14
Issue number2
DOIs
StatePublished - 1990
Externally publishedYes

Funding

FundersFunder number
National Science FoundationDPE-84-70364, MDR-84-70514

    Fingerprint

    Dive into the research topics of 'The role of programming environments in Pascal instruction'. Together they form a unique fingerprint.

    Cite this