Comment Yes (Score 1) 239
See the philosophy of computer science page: http://pcs.essex.ac.uk/
Philosophy has several roles wrt computer science (CS):
- CS going meta: To reflect on what is computer science (for example, is it a science, an engineering, or a branch of mathematics) and what is the scope of the discipline.
- Metaphysics & ontology: To reflect on the subject matter of computer science, specifically computer programs and computing machines, and to invesitgate their metaphysics (what are programs 'made of'?)
- Epistemology: To investigate the validity, applicability, and methodology of experiments using computer programs as simulations (astronomy, biology, chemistry, etc.)
- To pose questions arising from the discipline.
Papers, books, and conferences on the philosophy of computer science: http://pcs.essex.ac.uk/