skip to main content
article

Teaching structured programming in FORTRAN with IFTRAN

Published:01 January 1975Publication History
Skip Abstract Section

Abstract

The outline of an introductory FORTRAN programming course based on structured programming is presented. The language IFTRAN was used as a FORTRAN preprocessor, allowing regular FORTRAN statements plus more powerful conditional and looping statements. Program development was taught in the course by means of top-down stepwise refinement. Students were well motivated and developed a professional attitude towards programming.

References

  1. 1 Bezanson, W.R., "IFTRAN/C User's Guide", internal publication, Department of Systems Engineering, Carleton University, Ottawa Ontario.]]Google ScholarGoogle Scholar
  2. 2 Miller, E.F., Jr., "Extensions to FORTRAN and Structured Programming - An Experiment", and "A Compendium of Language Extensions to Support Structured Programming", General Research Corporation, Santa Barbara, California, 1973.]]Google ScholarGoogle Scholar
  3. 3 Wirth, N., "Program Development by Stepwise Refinement", Communications of the ACM, Vol. 14, No. 4, April 1971, pp 221-226.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Dijkstra, E.W., "Notes on Structured Programming", section 9, in Structured Programming, New York, Academic Press, 1972.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Weinberg, G.M., The Psychology of Computer Programming, New York, Van Nostrand Reinhold, 1971, p60.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Webb, G.L., "Some Thoughts on Program Structure", ACM SIGCSE Bulletin, vol. 5, no. 3, September 1973, pp 8-12.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Bezanson, W.R., Structured Programming in FORTRAN with IFTRAN, unpublished manuscript, Department of Systems Engineering, Carleton University, Ottawa, Ontario]]Google ScholarGoogle Scholar

Index Terms

  1. Teaching structured programming in FORTRAN with IFTRAN

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGCSE Bulletin
                ACM SIGCSE Bulletin  Volume 7, Issue 1
                Proceedings of the 5th SIGCSE symposium on Computer science education
                February 1975
                209 pages
                ISSN:0097-8418
                DOI:10.1145/953064
                Issue’s Table of Contents
                • cover image ACM Conferences
                  SIGCSE '75: Proceedings of the fifth SIGCSE technical symposium on Computer science education
                  January 1975
                  221 pages
                  ISBN:9781450373982
                  DOI:10.1145/800284

                Copyright © 1975 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 January 1975

                Check for updates

                Qualifiers

                • article