Software Engineering for the Liberal Arts Environment
Deimel L.E.; Pierce K.R.
1992
Computer Science Education
0
10.1080/0899340920030205
There is a compelling, but unmet need for academic programs in software engineering. We propose the introduction of software engineering as a discipline within liberal arts colleges. Many of the arguments for computer science programs in such environments are even more compelling when advanced in favor of software engineering, so we believe the new discipline is compatible with the philosophy of liberal education. We consider possible benefits to the student, to the college, and to society at large. We exhibit a possible curriculum, based on published recommendations for a B.A. program in computer science, and we address possible objections to such a curriculum. © 1992, Taylor & Francis Group, LLC. All rights reserved.
Ford G.A., 1990 SEI report on undergraduate software engineering education, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, Tech., (1990); Gibbs N.E., Software engineering and computer science: The impending split?, Education & Computing, 7, 1, pp. 111-117, (1991); Wulf W.A., SE programs won't solve our problems, Computing Research News, 3, 5, (1991); Gibbs N.E., Tucker A.B., A model curriculum for a liberal arts degree in computer science, Comm, of the ACM, 29, 3, pp. 202-210, (1986); Drysdale R.L., Korth H.F., Tucker A.B., Computer science in liberal arts colleges, Computer Science Education, 1, 1, pp. 11-35, (1988); Parker J., Cupper R., Kelemen C., Molnar D., Scragg G., Laboratories in the computer science curriculum, Computer Science Education, 1, 3, pp. 205-221, (1990); Wartell M.A., Science and the liberal arts, Liberal Education, 70, pp. 21-25, (1984); Newman J.H., The Idea of a University., (1959); D'heedene R.N., Computer science in a liberal arts environment, ACM SIGCSE Bulletin, 14, 1; Dinerstein N.T., Does computer science belong in a liberal arts college?, ACM SIGCSE Bulletin, 7, 2, pp. 55-64, (1975); Ellison R.J., A Programming sequence for the liberal arts college, ACM SIGCSE Bulletin, 12, 1, pp. 161-164, (1980); Lafrance J., Roth R.W., Computer science for liberal arts colleges: A report of a workshop held at Wheaton College, Weaton, Illinois July 12 - 14, ACM SIGCSE Bulletin, 5, 1, pp. 70-76, (1973); Frailey D., More on the computer science decline, Comm, of the ACM, 31, 8, pp. 946-947, (1988); Dillman R.W., General systems analysis in the liberal arts curriculum, ACM SIGCSE Bulletin, 16, 1, pp. 196-206, (1984); Rickert N.W., Computing as a discipline, Comm, of the ACM, 32, pp. 1286-1287, (1989); Hook S., Hook S., Kurtz P., Todorivich M., General education: The minimum indispensibles, The Philosophy of the Curriculum: The Need for General Education, pp. 27-36, (1975); Demarco T., Lister T., Peopleware: Productive Projects and Teams., (1987); Stevenson J.W., Writing as a liberal art, Liberal Education, 70, 1, pp. 57-62, (1984); Jeavons T.H., Connecting the curriculum & the community, Liberal Education, 75, 5, pp. 20-25, (1989); Koffman E.B., Miller P.L., Wardle C.E., Recommended curriculum for CS1, 1984: A report of the ACM Curriculum Committee Task Force for CS1, Comm, of the ACM, 27, 10, pp. 998-1001, (1984); Koffman E.B., Stemple D., Wardle C.E., Recommended curriculum for CS2, 1984: A report of the ACM Curriculum Task Force for CS2, Comm, of the ACM, 28, 8, pp. 815-818, (1985); Deimel L.E., Moffat D.V., A more analytical approach to teaching the introductory programming course, Proc. National Educational Computing Conf., 1982, pp. 114-118, (1982); Maurer S.B., Ralston A., Discrete Algorithmic Mathematics., (1991); Florman S.C., The Civilized Engineer., (1987)
Article
Scopus