WIT Press


Using An Interpreter To Teach Introductory Programming

Price

Free (open access)

Paper DOI

10.2495/SEHE940331

Volume

7

Pages

8

Published

1994

Size

708 kb

Author(s)

M. Harman & S. Danicic

Abstract

Inexperienced students are overwhelmed by the steep learning curve caused by the large number of programming tools and concepts that have to be mastered before even the simplest program can be executed. Such tools clearly enhance the productivity of more experienced programmers, but to a novice, they are merely treated as "something else to learn". We have noticed that a large number of potentially good programmers give up in these circumstances. We have addressed the problem by implementing our own interpreter for a subset of Modula-2. The Interpreter allows us to focus specifically upon the essentials of programming technique and allows students to experience the confidence boost of writing their first programs before requiring them to

Keywords