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/
Philosophy has several roles wrt computer science (CS):
Papers, books, and conferences on the philosophy of computer science: http://pcs.essex.ac.uk/