<p>Hey peeps,</p>
<p>I'm a 3rd year mathematics major with a concentration in statistics. I actually started out in computer engineering before I transferred to math and it was the worst major ever so I switched to math and have liked it but I surprisingly liked the one computer science course I took that was required on my math degree plan. Not only that, I loved it and was amazing at it so I've signed up for another computer science class and I still need something like 20 elective credits for my math degree which I want to get with computer science. How possible is it for someone with my background to be able to go to grad school in computer science? If I didn't go to grad school, would I still be marketable and qualified for software engineering positions with my computer science elective courses? I know my concentration is statistics but I have more math classes than needed and pretty much have almost all of the computational math and applied math degree plans done too.</p>
<p>Thanks!</p>
<p>In order to get into a graduate CS program, most schools will require CS courses like:</p>
<p>Data Structures
Algorithms
Organization of Programming Languages
Operating Systems</p>
<p>…and of course the prereqs for those courses.</p>
<p>A good solid set of CS courses that a Math, Stats or Physics major SHOULD take for entry into the software engineering world contains:</p>
<p>Introductory Programming I
Introductory Programming II
Discrete Structures
Computer Organization
Data Structures
Algorithms
Organization of Programming Languages
Operating Systems
Database Systems
Computer Networks</p>
<p>Notice there are 4 courses in both of those sets…HINT</p>
<p>Thanks that is very helpful! </p>
<p>And I did just notice that there is now a math/computer science section for college majors so I should have posted there! :(</p>
<p>Dunno if a mod can move…my apologies.</p>
<p>Additional input is still appreciated, thanks!</p>
<p>It’s definitely possible, but you would have to make sure you have certain pre-requisites. Check the websites of various programs to see what they require.
There are also some CS master’s degrees for non-CS majors. That might also be worth looking into.</p>