Abstract
Introductory programming courses have long been a popular topic of discussion. Often it is either the only computer course a student takes, or it is the foundation upon which all further training in computer science is built. The usual goal of such a course is to introduce the student to the use of a computer to solve simple problems in his or her particular discipline. Generally, the method of presenting the material may be separated into two distinct schools of thought, which we have termed the "Black Box School of Thought" and the "White Box School of Thought". In this paper, we discuss the benefits and drawbacks associated with the two alternative approaches. Additionally, we present a suggested course outline using the "White Box" method. © 1981, ACM. All rights reserved.
Recommended Citation
W. A. Harrison and K. I. Magel, "A Suggested Course In Introductory Computer Programming," ACM SIGCSE Bulletin, vol. 13, no. 1, pp. 50 - 56, Association for Computing Machinery (ACM), Jan 1981.
The definitive version is available at https://doi.org/10.1145/953049.800961
Department(s)
Computer Science
International Standard Serial Number (ISSN)
0097-8418
Document Type
Article - Journal
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2023 Association for Computing Machinery (ACM), All rights reserved.
Publication Date
02 Jan 1981