Any philosophy course will help you a lot. Whether it's for thinking, or just to appease some of your wandering thoughts. A general Intro, Ethics or Epistemology will do you good.
A course on art history will open your mind a little and get you thinking about design, aesthetics, and much more.
If you don't read classic literature, take a course on classic English or Russian lit. Most of these novels are timeless and could provide an important impression on you.
Completely agree - I loved philosophy so much in college that I changed my art minor to philosophy. You wouldn't think that CompSci and Philosophy would go good together, but I couldn't be happier with the results. Some of the classes even have direct correlation with how you should think as a programmer. You should ABSOLUTELY take a Logical Reasoning course.. unfortunately for most schools that is a 2 or 3 hundred level course so you may have to take some philosophy intro classes first.
I agree, but would suggest a higher level course focusing on the works of Quine and Davidson may be of interest to an analytic mind. For a cs student with a strong mathematics background, a propositional logic course is often too basic.
I would also suggest a course in either philosophy of science or philosophy of law. I found courses in other areas; aesthetics, epistomology, existentialism to be much navel gazing.
If you go this route, I also suggest you keep in mind the goal for these courses should be to hone your skills in analytical presentation. Philosophy generally require you produce many papers.
Comments
Any philosophy course will help you a lot. Whether it's for thinking, or just to appease some of your wandering thoughts. A general Intro, Ethics or Epistemology will do you good.
A course on art history will open your mind a little and get you thinking about design, aesthetics, and much more.
If you don't read classic literature, take a course on classic English or Russian lit. Most of these novels are timeless and could provide an important impression on you.
Completely agree - I loved philosophy so much in college that I changed my art minor to philosophy. You wouldn't think that CompSci and Philosophy would go good together, but I couldn't be happier with the results. Some of the classes even have direct correlation with how you should think as a programmer. You should ABSOLUTELY take a Logical Reasoning course.. unfortunately for most schools that is a 2 or 3 hundred level course so you may have to take some philosophy intro classes first.
I agree, but would suggest a higher level course focusing on the works of Quine and Davidson may be of interest to an analytic mind. For a cs student with a strong mathematics background, a propositional logic course is often too basic.
I would also suggest a course in either philosophy of science or philosophy of law. I found courses in other areas; aesthetics, epistomology, existentialism to be much navel gazing.
If you go this route, I also suggest you keep in mind the goal for these courses should be to hone your skills in analytical presentation. Philosophy generally require you produce many papers.