Abstract
This paper discusses the nature of computer science as a science by analyzing computer science and comparing or contrasting it with other sciences. In particular, we compare and contrast various aspects of computer science with physics, astronomy, and mathematics. Our analysis of computer science and comparison with other sciences is primarily in terms of:
-
(a)
the roles played by experiments and theory,
-
(b)
how research paradigms and problem areas are determined and change,
-
(c)
the relation and interaction of the science and engineering aspects,
-
(d)
comparing historical developments.
From this study and comparisons we conclude that computer science differs from the known sciences so deeply that it has to be viewed as a new species among the sciences. This view is justified by observing that theory and experiments in computer science play a different role and do not follow the classic pattern in physical sciences. The change of research paradigms in computer science is often technology driven and demos can play the role of experiments. Furthermore, the science and engineering aspects are deeply interwoven in computer science, where the distance from concepts to practical implementations is far shorter than in other disciplines.
Preview
Unable to display preview. Download preview PDF.
References
Frederick P. Brooks, Jr., The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley Publishing Co., Reading, Massachusetts, 1975.
J. Hartmanis and H. Lin, editors. Computing the Future: A Broader Agenda for Computer Science and Engineering. National Academy Press, Washington, D.C., 1992.
D. Knuth, personal communication, March 10, 1992 letter.
Thomas S. Kuhn, The Structure of Scientific Revolutions. University of Chicago Press, Chicago, 1962.
M. Li and P. M. B. Vitanyi, An Introduction to Kolmogorov Complexity and Its Applications. Springer-Verlag, Heidelberg, Germany, 1993.
Ruth Moore, Niels Bohr, The Man, His Science, and the World They Changed. Alfred A. Knopf, New York, 1966.
David Wilson, Rutherford, A Simple Genius. MIT Press, Cambridge, Massachusetts, 1983.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hartmanis, J. (1993). Some observations about the nature of computer science. In: Shyamasundar, R.K. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1993. Lecture Notes in Computer Science, vol 761. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57529-4_39
Download citation
DOI: https://doi.org/10.1007/3-540-57529-4_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57529-0
Online ISBN: 978-3-540-48211-6
eBook Packages: Springer Book Archive