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.
- 1 Bezanson, W.R., "IFTRAN/C User's Guide", internal publication, Department of Systems Engineering, Carleton University, Ottawa Ontario.]]Google Scholar
- 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 Scholar
- 3 Wirth, N., "Program Development by Stepwise Refinement", Communications of the ACM, Vol. 14, No. 4, April 1971, pp 221-226.]] Google ScholarDigital Library
- 4 Dijkstra, E.W., "Notes on Structured Programming", section 9, in Structured Programming, New York, Academic Press, 1972.]] Google ScholarDigital Library
- 5 Weinberg, G.M., The Psychology of Computer Programming, New York, Van Nostrand Reinhold, 1971, p60.]] Google ScholarDigital Library
- 6 Webb, G.L., "Some Thoughts on Program Structure", ACM SIGCSE Bulletin, vol. 5, no. 3, September 1973, pp 8-12.]] Google ScholarDigital Library
- 7 Bezanson, W.R., Structured Programming in FORTRAN with IFTRAN, unpublished manuscript, Department of Systems Engineering, Carleton University, Ottawa, Ontario]]Google Scholar
Index Terms
- Teaching structured programming in FORTRAN with IFTRAN
Recommendations
Teaching structured programming in FORTRAN with IFTRAN
SIGCSE '75: Proceedings of the fifth SIGCSE technical symposium on Computer science educationThe 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. ...
Structured programming in Fortran
The basic spirit of structured programming is to write programs that are easy to read and debug. Students who are taught programming should be encouraged to use structured programming principles. Ingredients of structured programming include:
Teaching structured assembler programming
The concepts of structured programming learned in higher level languages are usually not sufficiently emphasized in teaching assembly languages. In this study, students have used a tool called SCHEMACODE to design in assembly language by means of a ...
Comments