A tutor on subprogram implementation

  • Authors:
  • Eric Fernandes;Amruth Kumar

  • Affiliations:
  • Ramapo College of New Jersey, Mahwah, NJ;Ramapo College of New Jersey, Mahwah, NJ

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Subprogram implementation is one of the harder topics for students in the Comparative Programming Languages course. In order to help students learn the implementation of non-local referencing in subprograms, we developed a problem-solving tutor. The tutor covers static chaining and display method for static scope and deep and shallow access for dynamic scope, in the context of a language that allows nested subprograms. In this paper, we will describe the design of the tutor, and present the results of evaluating it in our Programming Languages course.