Getting into a decent MS program in CS with a non-CS bachelor's?

<p>Is this possible? </p>

<p>My major was in Industrial Engineering and Operations Research at UC Berkeley. 3.5 GPA, no research, haven't taken the GRE's yet, but should be 1500+. </p>

<p>My coursework didn't really include anything extra for CS, other than some real analysis. I did decently in all of my math/physics/programming classes, mostly A's with a few B's, however, I have some C's in (mechanical) engineering classes. My rec letters would be from industrial engineering professors. </p>

<p>Do I have a chance at a decent master's program in CS? </p>

<p>Or rather what is my best course of action at this point if I want to basically change field into CS?</p>

<p>Look into taking the CS GRE too.</p>

<p>Look on the web sites of programs that interest you to make sure that you have the prerequisites. Although you won’t need the CS major, you will need proper preparation to handle upper level classes. Standards include operating systems, data bases, computer architecture, and programming (in addition to calculus, which you obviously have); however, each program will be slightly different in its requirements. </p>

<p>If you can get a strong score on the CS GRE, as ambiance suggests, that might make up for a lack of official coursework since it will show that you know the material. I wouldn’t take it, however, unless you’re thoroughly self-taught.</p>