Concept
Philosophy of computer science
Overview
The philosophy of computer science is concerned with the philosophical questions that arise within the study of computer science. There is still no common understanding of the content, aims, focus, or topics of the philosophy of computer science, despite some attempts to develop a philosophy of computer science like the philosophy of physics or the philosophy of mathematics. Due to the abstract nature of computer programs and the technological ambitions of computer science, many of the conceptual questions of the philosophy of computer science are also comparable to the philosophy of science, philosophy of mathematics, and the philosophy of technology.
Overview adapted from Wikipedia (CC BY-SA 4.0; see the article history for authors).
Related ideas
- Philosophy of physics
- Effective method
- Philosophy
- Massachusetts Institute of Technology
- Information
- Communications of the ACM
- Theory of computation
- Computer scientist
- Wolfgang Amadeus Mozart
- Stanford Encyclopedia of Philosophy
- Philosophy of science
- Time complexity
- Philosophy of mathematics
- Computer science
- Computation
- Carl Friedrich Gauss
- Church–Turing thesis
- Philosophy of mind
- Philosophy of technology
- P versus NP problem
- Scott Aaronson
- ACM SIGACT
- Computer ethics
Place in the tradition
Part of Outline of philosophy.
Narrower topics:
- Carl Friedrich Gauss
- Communications of the ACM
- Theory of computation
- Time complexity
- Wolfgang Amadeus Mozart
- Philosophy of technology
- Scott Aaronson
- ACM SIGACT
Explore Philosophy of computer science in the interactive graph →