Philosophy of Computer Science
Teaching Philosophy 28 (4):319-341 (2005)
| Abstract | There are many branches of philosophy called “the philosophy of X,” where X = disciplines ranging from history to physics. The philosophy of artificial intelligence has a long history, and there are many courses and texts with that title. Surprisingly, the philosophy of computer science is not nearly as well-developed. This article proposes topics that might constitute the philosophy of computer science and describes a course covering those topics, along with suggested readings and assignments | |||||||||
| Keywords | computer science computer ethics artificial intelligence computability algorithms | |||||||||
| Categories | ||||||||||
| Options |
|
|||||||||
| PhilPapers Archive |
Upload a copy of this paper Check publisher's policy on self-archival Papers currently archived: 5,705 |
| External links |
|
| Through your library | Configure |
William J. Rapaport (1986). Philosophy of Artificial Intelligence: A Course Outline. Teaching Philosophy 9 (2):103-120.
Aaron Sloman (1978). The Computer Revolution in Philosophy: Philosophy Science and Models of Mind. Harvester.
Robert Trappl (ed.) (2002). Emotions in Humans and Artifacts. Bradford Book/MIT Press.
Gary L. Drescher (1991). Made-Up Minds: A Constructivist Approach to Artificial Intelligence. Cambridge: MIT Press.
Jordi Vallverdú (ed.) (2010). Thinking Machines and the Philosophy of Computer Science: Concepts and Principles. Information Science Reference.
Michael J. Quinn (2006). On Teaching Computer Ethics Within a Computer Science Department. Science and Engineering Ethics 12 (2).
Amit Hagar (2007). Quantum Algorithms: Philosophical Lessons. Minds and Machines 17 (2).
Margaret A. Boden (1988). Computer Models On Mind: Computational Approaches In Theoretical Psychology. Cambridge University Press.
G. Crocco, Luis Fariñas del Cerro & Andreas Herzig (eds.) (1995). Conditionals: From Philosophy to Computer Science. Oxford University Press.
Izabela Bondecka-Krzykowska (2010). O związkach informatyki z matematyką. Filozofia Nauki 1.
Oron Shagrir (1999). What is Computer Science About? The Monist 82 (1):131-149.
Stefan Gruner (2011). Problems for a Philosophy of Software Engineering. Minds and Machines 21 (2):275-299.
Timothy Colburn & Gary Shute (2011). Decoupling as a Fundamental Value of Computer Science. Minds and Machines 21 (2):241-259.
Monthly downloads |
Added to index2011-01-09Total downloads3 ( #202,056 of 549,223 )Recent downloads (6 months)1 ( #63,397 of 549,223 )How can I increase my downloads? |

