"On Teaching The Procedural Programming Paradigm": Revisited
Price
Free (open access)
Volume
7
Pages
8
Published
1994
Size
826 kb
Paper DOI
10.2495/SEHE940301
Copyright
WIT Press
Author(s)
D.R. Smallwood
Abstract
In an earlier paper we argued that many introductory programming courses were inadequate for teaching procedural programming. We identified specific failings in such courses and offered an alternative approach based upon rigor- ous adherence to the fundamental principles of the procedural paradigm. In this paper we discuss the strengths and weaknesses of this approach, based on our own practical experiences, and show how these provided the motiva- tion for a teaching tool: MIRO. Finally, we demonstrate how MIRO is used to support an introductory course in procedural programming. 1 Introduction We argued previously that traditional programming courses fail to provide a satisfactory introduction to procedural programming [7]. Many such courses offer a bottom-up, syntax-oriented approach in which it is di
Keywords