Loop exits and structured programming
- 15 March 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCSE Bulletin
- Vol. 27 (1) , 268-272
- https://doi.org/10.1145/199691.199815
Abstract
Internal exits from loops represent a critically important control structure that should be taught in the introductory CS1 curriculum. Without access to those facilities, students are often incapable of solving simple programming problems that occur frequently in applications. This paper reviews the existing evidence in support of such facilities and argues that it is important to reconsider our traditional pedagogical approach as we adopt new languages of instruction.Keywords
This publication has 9 references indexed in Scilit:
- Programming the premature loop exitACM SIGPLAN Notices, 1994
- Using C in CS1ACM SIGCSE Bulletin, 1993
- Cognitive strategies and looping constructsCommunications of the ACM, 1983
- How do we tell truths that might hurt?ACM SIGPLAN Notices, 1982
- The results of an informal study to evaluate the effectiveness of teaching structured programmingACM SIGCSE Bulletin, 1980
- A genealogy of control structuresCommunications of the ACM, 1975
- Structured Programming with go to StatementsACM Computing Surveys, 1974
- Letters to the editor: go to statement considered harmfulCommunications of the ACM, 1968
- Flow diagrams, turing machines and languages with only two formation rulesCommunications of the ACM, 1966