Abstract
One of the many confusing issues in today's software world is the use of many names that describe different aspects of the software sciences, but which have widely overlapping activities. One such area is the distinction between computer science and software engineering. Undergraduate programs to teach software sciences should decide upon an area in which to concentrate, either computer science or software engineering. The distinction is more than semantics; there are practical differences in the philosophy of each of these subjects. Computer science, though beyond its infancy, is still a dynamic area, but is suitable for undergraduate curricula due to the body of knowledge which exists to support it. Software engineering, in contrast, is still in its infancy and is not yet well enough understood to warrant a separate undergraduate curriculum.
This work was sponsored by the U.S. Department of Defense.
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Engle, C.B. (1989). Software engineering is Not computer science. In: Gibbs, N.E. (eds) Software Engineering Education. SEI 1989. Lecture Notes in Computer Science, vol 376. Springer, New York, NY. https://doi.org/10.1007/BFb0042363
Download citation
DOI: https://doi.org/10.1007/BFb0042363
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-97090-5
Online ISBN: 978-0-387-34791-2
eBook Packages: Springer Book Archive