Abstract
This paper reports on two successful curricular innovations made in the first-year PL/I programming course at Rutgers. Simple internal procedures are introduced at an early point, and used extensively thereafter; and fairly long, large programming projects are undertaken. The combined effect significantly reinforces the presentation of structured programming methodology, as well as enhancing the general educational effectiveness of the course.
- 1 Conway, R. W., and D. Gries, An Introduction to Programming: A Structured Approach Using PL/I and PL/C. Cambridge: Winthrop (Prentice Hall), 1971.Google Scholar
- 2 Dahl, O. J., E. W. Dijkstra, and C. A. R. Hoare, Structured Programming. London: Academic Press, 1972. Google Scholar
Digital Library
- 3 Descartes, "Discourse on Method," cited in Shortt, J., and T. C. Wilson, "Problem Solving and the Computer: A Structured Approach with PL/C." New York: Addison Wesley, 1975.Google Scholar
- 4 Hume, J. N. P., and R. C. Holt, Structured Programming Using PL/l and SP/k. Reston, Va.: Reston (Prentice-Hall), 1975. Google Scholar
Digital Library
- 5 Khailany, A., "An Introductory COBOL Course with Structured Programming," in Proceedings of ACM SIGCSE-SIGCUE Joint Symposium, Feb. 1976. (also published as SIGCSE Bulletin 8 l, and SIGCUE Topics 2). Google Scholar
Digital Library
- 6 Polya, G., How To Solve It. Princeton: Princeton Univ. Press, 1945. (page references to Anchor Books edition, 1957.Google Scholar
Index Terms
“The simple internal procedure as an effective tool in the teaching and practice of structured PL/I”
Recommendations
“The simple internal procedure as an effective tool in the teaching and practice of structured PL/I”
SIGCSE '77: Proceedings of the seventh SIGCSE technical symposium on Computer science educationThis paper reports on two successful curricular innovations made in the first-year PL/I programming course at Rutgers. Simple internal procedures are introduced at an early point, and used extensively thereafter; and fairly long, large programming ...
Teaching how to teach computational thinking
ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science EducationComputational Thinking is argued to be an essential skill for the workforce of the 21st century. As a skill, Computational Thinking should be taught in all schools, employing computational ideas integrated into other disciplines. Up until now, questions ...
Effective Teaching: Institutes for Engineering Teachers
Concern for effective teaching in engineering appeared almost simultaneously with the inception of engineering education in this country, some 135 years ago, as seen in statements made by the first head of Rensselaer Polytechnic Institute. To place in ...






Comments