Science and Philosophy 8 (2):17-46 (2020)

Robert Luk
Hong Kong Polytechnic University
Recently, information retrieval is shown to be a science by mapping information retrieval scientific study to scientific study abstracted from physics. The exercise was rather tedious and lengthy. Instead of dealing with the nitty gritty, this paper looks at the insights into how computer science can be made into a science by using that methodology. That is by mapping computer science scientific study to the scientific study abstracted from physics. To show the mapping between computer science and physics, we need to define what is engineering science which computer science belongs to. Some principles and assumptions of engineering science theory are presented. To show computer science is a science, we presented two approaches. Approach 1 considers computer science as simulation of human behaviour similar to the goal of artificial intelligence. Approach 2 is closely related to the actual activities in computer science, and this approach considers computer science based on the theory of computation. Finally, we answer some of the common outstanding issues about computer science to convince our reader that computer science is a science.
Keywords Artificial Intelligence  Computer Science  Science  Theory of Computation  Engineering Science
Categories (categorize this paper)
DOI 10.23756/sp.v8i2.531
Edit this record
Mark as duplicate
Export citation
Find it on Scholar
Request removal from index
Revision history

Download options

PhilArchive copy

Upload a copy of this paper     Check publisher's policy     Papers currently archived: 71,410
External links

Setup an account with your affiliations in order to access resources via your University's proxy server
Configure custom proxy (use this if your affiliation does not provide a proxy)
Through your library

References found in this work BETA

A Mathematical Theory of Communication.Claude E. Shannon - 1948 - Bell System Technical Journal 27:379–423.
A Theory of Scientific Study.Robert Luk - 2017 - Foundations of Science 22 (1):11-38.

View all 13 references / Add more references

Citations of this work BETA

No citations found.

Add more citations

Similar books and articles

Philosophy Through Computer Science.Daniel Lim - 2019 - Teaching Philosophy 42 (2):141-153.
Some Philosophical Issues in Computer Science.Amnon H. Eden - 2011 - Minds and Machines 21 (2):123-133.
On Teaching Computer Ethics Within a Computer Science Department.Michael J. Quinn - 2006 - Science and Engineering Ethics 12 (2):335-343.
Problems for a Philosophy of Software Engineering.Stefan Gruner - 2011 - Minds and Machines 21 (2):275-299.
Emotions in Humans and Artifacts.Robert Trappl (ed.) - 2001 - Bradford Book/MIT Press.
Computer Science and Philosophy.Juan Manuel Duran - 2018 - Principia: An International Journal of Epistemology 22 (2):203-227.


Added to PP index

Total views
24 ( #476,146 of 2,519,857 )

Recent downloads (6 months)
2 ( #270,671 of 2,519,857 )

How can I increase my downloads?


My notes