On the Composition of Well-Structured Programs
ACM Computing Surveys (CSUR)
Reflections on a systems programming language
Proceedings of the SIGPLAN symposium on Languages for system implementation
A compatible "structured" extension to Fortran
ACM SIGPLAN Notices
LISP 1.5 Programmer's Manual
Structured programming in assembly language
ACM SIGCSE Bulletin
Alternatives to the traditional first course in computing
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
Teaching problem solving and structured programming in FORTRAN
SIGCSE '77 Proceedings of the seventh SIGCSE technical symposium on Computer science education
Methodology for teaching introductory computer science
SIGCSE '77 Proceedings of the seventh SIGCSE technical symposium on Computer science education
The introductory programming course in computer science: ten principles
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Programming languages for introductory computing courses: a position paper
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Hi-index | 0.00 |
This paper contains a description of several aspects of a course in introductory computer programming that is taught using a few basic control structure extensions to FORTRAN. The FORTRAN syntactic forms and flow diagram patterns of these structures are defined, and some of the advantages of these forms are listed. The problem solving methods developed in the course are outlined, and the structures are shown to be consistent with these methods. Some pedagogic considerations which provide an effective environment for the presentation of these control structures are described.