Philosophy of Computer Science: An Introductory Course

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.

Analytics

Added to PP
2011-01-09

Downloads
1,179 (#5,184)

6 months
68 (#10,984)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

William J. Rapaport
State University of New York, Buffalo

References found in this work

Minds, Brains, and Programs.John Searle - 1980 - Behavioral and Brain Sciences 3 (3):417-57.
Computing Machinery and Intelligence.Alan M. Turing - 1950 - Mind 59 (October):433-60.
On Computable Numbers, with an Application to the Entscheidungsproblem.Alan Turing - 1936 - Proceedings of the London Mathematical Society 42 (1):230-265.

View all 39 references / Add more references

Citations of this work

Syntax, Semantics, and Computer Programs.William J. Rapaport - 2020 - Philosophy and Technology 33 (2):309-321.
The Philosophy of Computer Science.Raymond Turner - 2013 - Stanford Encyclopedia of Philosophy.
What is a Computer? A Survey.William J. Rapaport - 2018 - Minds and Machines 28 (3):385-426.
Three Paradigms of Computer Science.Amnon H. Eden - 2007 - Minds and Machines 17 (2):135-167.

View all 14 citations / Add more citations

Similar books and articles

Problems for a Philosophy of Software Engineering.Stefan Gruner - 2011 - Minds and Machines 21 (2):275-299.
Some Philosophical Issues in Computer Science.Amnon H. Eden - 2011 - Minds and Machines 21 (2):123-133.
Computer Simulation and the Philosophy of Science.Eric Winsberg - 2009 - Philosophy Compass 4 (5):835-845.
On Teaching Computer Ethics Within a Computer Science Department.Michael J. Quinn - 2006 - Science and Engineering Ethics 12 (2):335-343.
Specification.Raymond Turner - 2011 - Minds and Machines 21 (2):135-152.
Emotions in Humans and Artifacts.Robert Trappl (ed.) - 2001 - Bradford Book/MIT Press.