Computer science: An essential course for the liberal arts
Nanney T.R.
1976
Proceedings of the 6th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1976
0
10.1145/800144.804768
There is a wide divergence of opinion as to the appropriate content for an introductory computer science course. Approaches to teaching the subject range from "computer appreciation" presentations to rigorous courses for computer science majors. This paper presents the thesis that computer science has reached a level of maturity which allows it to be presented in a stimulating and intellectually honest manner to liberal arts students regardless of their majors, and that such a course is an important, almost essential, part of the curriculum for such students. A rationale for this view will be presented, and a course conforming to the rationale will be described. In many liberal arts institutions, including mine, any subject which may be related to technology is regarded with suspicion; and zealous efforts are made to avoid contamination of the curriculum with unsuitable courses having a technological base. Because the rationale for the course seems to satisfy my colleagues in the more humanistic subjects, it is presented in some detail here for its possible value in other institutions.
Naur P., Programming languages, natural languages, and mathematics, Communications of the ACM, 18, 12, pp. 676-683, (1975); Minsky M., Form and content in computer science, Journal of the ACM, 17, 2, pp. 197-215, (1970); Papert S., Teaching children to be mathematicians versus teaching about mathematics, Int. J. Math. Educ. Sci. Technol., 3, pp. 249-262, (1972); Raisbeck G., Information Theory, (1964); Papert S., Teaching children thinking, Bulletin of the Assoc. of Teachers of Math., 58, (1972); Hagelbarger D., Fingerman S., CARDIAC, (1968); Kreitzberg C., Shneiderman B., Fortran Programming: A Spiral Approach, (1975)
Association for Computing Machinery, Inc
Conference paper
All Open Access; Bronze Open Access
Scopus