Using An Interpreter To Teach Introductory Programming
Price
Free (open access)
Volume
7
Pages
8
Published
1994
Size
708 kb
Paper DOI
10.2495/SEHE940331
Copyright
WIT Press
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