A Tutor on Subprogram Implementation
نویسندگان
چکیده
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 nonlocal 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.
منابع مشابه
The Evaluation of an Educational Tutor Scheme for Medical Students, In Medical School of Isfahan University of Medical Sciences
Introduction: Medical students are exposed to variety of stresses which may have effects on their education and health. In this situation "student support systems" are necessary. In Medical School of Isfahan University of Medical Sciences for achieving to the goal of supporting and guiding medical students, Tutor Scheme has been organized. In this study efficacy of the tutor scheme and satisfac...
متن کاملDigital Drum Tutor
This thesis investigates issues surrounding the design and implementation of a digital drum tutor. People have been developing digital tutors in all fields of study in an attempt to replace or complement human instructors. This drum tutor aims to replace a human instructor in some cases, but mostly to guide a student’s practice sessions, which is where the most improvement occurs. While using t...
متن کاملTowards a virtual language tutor
In this paper we present some work aiming at creating a virtual language tutor. The ambition is to create a tutor that can be engaged in many aspects of language learning from detailed pronunciation training to conversational practise. Some of the crucial components of such a system are described. An initial implementation of a stress/quantity training tutor for Swedish will be presented.
متن کاملic Instructional Planner
model or time remaining. The planner is designed to be generic to tutors that teach troubleshooting for complex physical devices. It controls the Lower Hoist Tutor, a prototype tutor for the Mark-45 naval gun mount. This tutor teaches troubleshooting of the lower hoist, a complex hydraulic-electronic-mechanical assembly of the Mark-45 The tutor implementation demonstrates the planner’s operatio...
متن کاملThe Impact of External Dependency in Genetic Programming Primitives
Both control and data dependencies among primitives impact the behavioural consistency of subprograms in genetic programming solutions. Behavioural consistency in turn impacts the ability of genetic programming to identify and promote appropriate subprograms. We present the results of modelling dependency through a parameter-ized problem in which a subprogram exhibits internal and external depe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005