5 ms·
I'm considering several undergrad degree programs in computer science through university philosophy departments. Has anyone had a similar experience who could s
by yzzxy 12y ago
I'm considering several undergrad degree programs in computer science through university philosophy departments. Has anyone had a similar experience who could share their feedback? I've really enjoyed reading the basic philosophy I've covered so far and things like decision and game theory also fascinate me. I think it could also be a good track to AI research, though probably not the modern machine learning style?
Also considering combining one of these majors with a more traditional CS or EECS degree.
- Madmallard 12y agoMajor in the most practical stuff, minor in the interesting stuff. I'd say CS/EECS major, Philsophy and Math minors with focuses in AI for everything. You have the option after that for doing AI in a master's or PHD program.
- tormeh 12y agoBut be warned: Modern AI is really just glorified statistics.
- eli_gottlieb 12y agoThis statement depends on a quite expansive interpretation of the word "statistics", to include generative models over the real numbers (statistics proper, as we all learned it in school), nongenerative but probabilistic machine learning, probabilistic programming (aka: Turing-complete generative modeling), and the probabilistic approach to cognitive science (which uses more-or-less all of the above).
- yzzxy 12y agoThanks for not answering the questions I asked - namely whether CS degrees administered partially by philosophy departments are any good - and for making the assumption that you know what is "practical" and what is "interesting" for me. Not everyone wants to follow the classic SV career path.
- brational 12y ago>Not everyone wants to follow the classic SV career path. I'd argue that the previous poster's advice applies to ANY career path that isn't academia.
- scott_s 12y agoIn case you're wondering: you're being downvoted for being rude. You asked for advice, received it, then attacked someone who gave you good-faith advice.
- yzzxy 12y agoYou're right, I was overly rude, and I regret the wording of what I wrote. I feel the above commenter was misguided in the subject his advice but it was probably well-intended.
- tjradcliffe 12y agoI have an undergraduate degree in engineering, a PhD in physics and some post-graduate education in philosophy, and have worked closely with philosophers on real problems in epistemology and metaphysics, mostly around identity theory. On the basis of that experience, I would recommend focusing on a traditional CS or EECS degree, and take philosophy on the side. By taking a traditional degree you will provide yourself with a deep, broad foundation from which to evaluate various philosophical mutterings, and will be well-positioned to realize just how imbecilic most of them are. There is a mathematician's joke that be successful in math you need a pencil, a paper, and a garbage can, while to be successful in philosophy you only need a pencil and paper (philosophers publish their mistakes, and sometimes build careers on them.) Philosophy does have uses. It encourages a certain kind of rigour in thinking, but the content of the subject is mostly philosopher's imaginations, and three hundred years of science has taught us that the human imagination is almost completely useless for understanding reality. What we can or cannot imagine is utterly unrelated to what actually is. AJ Ayer, for example, could not imagine the kind of empirical test of metaphysical propositions that Bell showed we could actually perform. A willful ignorance of the poverty of imagination as a tool for understanding reality was the basis for the entire Positivist program, which was, unsurprisingly, a failure. So stick with the core subject and extend your reach to philosophy. You'll be far better served that way, and when you do philosophize it will have a far higher chance of being insightful and useful rather than obvious nonsense to anyone actually in the field you are philosophizing about.
- SoloMune 12y agoWhat is the difference between EECS vs Computer Engineering? I want to major in engineering while also gaining experience in Computer Science.
- ionlyhaveabsc 12y agoIt differs between degree programs, and the way the faculty is organized. Sometimes you have seperate EE and CS faculties, and sometimes you have a EECS faculty.
- hkmurakami 12y ago
- Ar-Curunir 12y agoIf you're interested in philosophy, I'd recommend a math or CS degree with an emphasis on PL theory/logic. If you're into game theory, consider CS and Statistics.
- kriro 12y agoAn economics minor could also work if you're interested in game theory but you have to check the curriculum carefully. Usually you can mix mostly statistics (or econometrics) and game theory to get the econ credits. I'd probably pick CS, math or psychology as a good combination with philosophy. Theoretical physics is probably interesting as well but I don't know much about it. Quantum physics seems almost impossible without dipping into philosophy from my pop-QP point of view. I'm mostly interested in science theory/epistemology/ontology though and know fairly little about other branches of philosophy. No formal education but I've talked to philosophers on campus and it's usually very interesting. I'd agree that a major benefit seems to be a sharpened thought process in general.
- Energy1 12y agoI'd pick pure math. Suffering through that makes everything else look sooooo trivial in comparison. Yes that includes the highfalutin' branches of Physics :)
- walterbell 12y agoTake a look at Heinz von Foerster. Biological Computer Lab: http://bcl.ece.illinois.edu/ http://bcl.ece.illinois.edu/ Ethics: http://web.stanford.edu/group/SHR/4-2/text/foerster.html http://web.stanford.edu/group/SHR/4-2/text/foerster.html
- brudgers 12y agoIf you enjoy philosophy, study philosophy. If combining those studies with computing is both practical and more appealing, then by all means pursue that. Standard degrees are great for producing hot-swappable collefe hires. After that diverse experience and background is what makes a career.
- kijin 12y agoPhilosophy PhD here. Get a degree in a STEM field and do philosophy on the side, possibly as a minor. Philosophy is badly in need of people who possess serious expertise in other fields and who can bring their expertise to bear on philosophical issues. We've had enough of people who only ever studied philosophy. On the other hand, if your university has some sort of interdisciplinary program that combines philosophy with computer science, cognitive science, or some other STEM field, then go for it. Just make sure that it's a stable, well-funded, populous program (not something that only exists for the sake of placating a particular professor), and that your degree looks sciencey enough, e.g. it says B.Sc. instead of B.A. Of course, YMMV depending on your university and the availability (or lack thereof) of certain faculty members during your stay.
- chrisdevereux 12y agoSpeaking as someone who wasted time and money on an interdiciplinary philosophy programme that existed only for the sake of placating a particular professor (like, they didn't even bother making sure that the timetables were compatible), this is really great advice. A lot of said programmes exist for exactly that reason.
- Retra 12y agoThere is nothing I hate more than a philosopher who doesn't know physics and information science. (Actually... there are a lot of things that are worse, but they do still annoy me quite a bit.)
- surement 12y agoSome universities offer programs that combine CS and philosophy with AI in mind, for example http://www.cogsys.ubc.ca/about/ http://www.cogsys.ubc.ca/about/