Philosophy of computer science : an introduction to the issues and the literature
/ William J. Rapaport
- xx, 508 pages : illustrations
Includes bibliographical references (pages 461-494) and index.
Part I. Philosophy and computer science An introduction to the Philosophy of computer science Philosophy : a personal view Part II. Computer science, computers, and computation What is computer science? Science Engineering Computer : a brief history Algorithms and computability Turing's analysis of computation Computers : a philosophical perspective Part III. The Church-Turing computability thesis Procedures Hypercomputation Part IV. Computer programs Software and hardware Implementation Computer programs as scientific theories Computer programs as mathematical objects Programs and the world Part V. Computer ethics and artificial intelligence Computer ethics I : should we trust computers? Philosophy of artificial intelligence Computer ethics II : should we build artificial intelligences? Part VI. Closing remarks Computer science : a personal view