An experience in teaching disciplined programming at an elementary level
Frank L. Friedman · ACM SIGCSE Bulletin · 1975
Several difficulties in teaching disciplined programming at an elementary level are mentioned. In particular, a minimum set of flow chart control structures for disciplined programming are described, and the problem posed by attempting to use these structures in conjuction with FORTRAN in an elementary computer programming course is discussed. A solution to this problem is presented in terms of a structure oriented extention to FORTRAN called NSFTRAN. The structured statement forms of NSFTRAN are described, and the motivations for the structure orientation are given. The main feature of NSFTRAN is its use of the numeric FORTRAN statement label as a structure range identifier as in the FORTRAN indexed DO statement.