should I major in computer science?

<p>?hould I major in CS as an undergraduate or wait until graduate school? I have 78 credits which have transferred, so I am thinking it might be best to major in geography (GIS) and minor in CS (or not even minor), for my bachelor... and then go for CS for my master. I intend to apply for the SMART scholarship offered by the DOD (for my masters). Most of my 78 transfer credits are liberal arts courses, so I'm thinking it might be difficult to complete all the CS requirements and graduate on time.</p>

<p>In any case, I intend to combine CS with the GIS thing. I emailed my school asking for my advisor's email, but no answer yet.</p>

<p>Even though math is not my stength, I can understand it easily, and it is interesting to me. It's getting easier too. I decided ahwile ago that I should stick to what I started (US. Intelligence community). Maybe I can get my top secret clearance back.</p>

<p>my personality type is INTP/INTJ/INFP</p>

<p>I was just searching under Gis and found your post. I’m sorry you didn’t get any response as I’m interested here too. Well, interested in any info about GIS majors, the SMART scholarship program and the possibility of combining these things with computer science.</p>

<p>If you want to pursue a M.S. in Computer Science and do not have a BSCS, you WILL need the following courses which are pretty much considered the “core” of a BSCS program.</p>

<p>1) Algorithms (can be called Analysis of Algorithms)
2) Data Structures
3) Organization/Theory/Survey of Programming Languages
4) Operating Systems</p>

<p>…and any other prerequisites in order to take those 4 courses. The reason?..those 4 courses will either:</p>

<p>a) Are many times the minimum required CS coursework to even get your application looked at.
b) Have to be taken as a graduate-level courses (which means you need prior exposure)
c) Will be part of a comprehensive examination…if the school requires it</p>

<p>Either way, you’re basically going to have to restart if you want to do CS, because CS requires specific courses. It’s unlikely that your 78 transfer credits are going to count towards those credits. Without those courses, you have very little chance of getting into a decent graduate program in CS. So… I’d recommend switching now, and saving yourself the hassle later. Or, you can finish your undergrad degree, and then chance it going into graduate school. If you don’t take those courses now, you will have to make them up as deficiencies.</p>