Does Philosophy Have a Role in Computer Science?
Johannes Climacus asks: "It would seem to me that philosophical works of philosophers such as Aristotle, Leibniz, Frege, Russell, and Tarski could play a central role in a Computer Science curriculum, as they form a mathematical basis of modern CS and Math. Ethicists such as Plato, Kant, Hegel, Mill, and Heidegger might also play a normative role in Computer Ethics and technology in general. However, I haven't seen any philosophical discussion in any of my theoretical computer science courses besides some simple logic. Is it the same elsewhere? How often do philosophical concerns play into Computer Science education as a whole? What role does (or could) philosophy have in Computer Science or Information Technology?"
While a class on CS and philosophy would certainly be appreciated, it is probably a rare find. So why not do what a lot of others have done and just roll your own so to speak. Take classes outside of CS(which is something that could not hurt anyway) and use them how you see fit. I think you can even get it to count for credit if that is what you are worried about. I had to take 6 credits outside of CS on an *approved list* myself, and it seems that most advisors seem pretty flexible and as long as you can make a compelling case for it(and of course as long as you are not flunking your other courses).
Have fun and remember, study as many topics as you can while you are in college. You will probably be doing CS stuff for the rest of your life, but you may only be able to easily take a class on film theory or comparative literature while you are an undergrad...
Monstar L
From Wikipedia:
Philosophy is a lot more logical than most people would assume at first glance.
This is what The Man said about philosophy:
"Philosophy consists very largely of one philosopher arguing that all other philosophers are jackasses. He usually proves it, and I should add that he also usually proves that he is one himself."
Saul Kripke who is a logician and a philosopher made major discoveries in Modal Logic which is actively being researched by computer scientists. But Kripke also did important work derived from his work in modal logic which was philosophical in nature. Such as philosophy of mind, metaphysics of necessity and an argument against private language (Kripkenstein).
The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
Philosophy is the aggregation, study, refinement and analysis of knowledge as a whole. The word itself means "the love of knowledge." If you think that has no impact on the real world, I feel very sad for you.
StoneCypher is Full of BS