<p>Hello, I have a dilemma. I have a Bachelor's in Philosophy (Italy), a PgDip in Journalism (London) and would like to pursue a MSc in Computer Science. Do you think this is possible?
I should have relevant experience: I am currently training at the European Parliament as "the IT guy" and have worked for years with Italian institutions as front-end web developer. Are there any American/European universities that would take into account rather the experience than the obtained Bachelor's? Of course I would be willing to take all the necessary courses to be able to do the MSc in CS...</p>
<p>In the US, there used to be a lot of Masters programs for CS that didn’t require a Bachelors in CS, but they seem to be disappearing. Still, here are three programs where you don’t need a Bachelors in CS, and I’m sure there are more.</p>
<p>If you want a Masters in Computer SCIENCE (not Computer Information Systems) then you would need courses first in:</p>
<p>Calculus I
Calculus II
Linear Algebra
Introductory Programming I (C++ or Java)
Introductory Programming II (C++ or Java)</p>
<p>…just so that you can take the CS Core of:</p>
<p>Algorithms & Data Structures
Organization of Programming Languages
Operating Systems</p>
<p>Which is the minimum for admission for most graduate CS programs.</p>
<p>There MAY be some MSCS programs for those without the above background, but like Simba said, they are disappearing and more schools are pushing those folks without the background to the Information Systems or Information Technology majors.</p>