<p>I'm thinking about getting an B.A. in Computer Science. The college dose not have an B.S in Computer Science. They also have an B.A in Math, but not an B.S in Math.</p>
<p>For this B.A I have to do these math classes:
1. Calculus I
2. Calculus 2
3. Discrete Math
4. Linear Algebra </p>
<p>I have 27 credit hours of Free Electives. Should I take more math, chemistry, and physics classes for this part? Would this make it easier to get into a M.S.C.S program?</p>
<p>Thanks for any help.</p>
<p>Uh… you might want to take a general ed science sequence or something. Physics would probably be most applicable but for CS it’s more of a preference thing.</p>
<p>As far as general ed math is concerned, you’re at least as good as your basic ABET-accredited BS CS program. Of course, many CS majors take more math, like DiffEq, algebra (of the abstract variety), and others (graph theory, cryptography, numerical analysis, etc.)</p>
<p>Any remaining free electives… I would recommend doing advanced CS courses (or, if your school doesn’t have them, relevant courses from other departments). The sooner you can start succeeding in more advanced courses, the better for getting into grad school.</p>
<p>I can take these other math classes:
- Calculus 3
- Matrix Algebra
- Number Theory
- Calculus base Physics 1 and 2</p>
<p>Than for more advanced CS:
- Computer Statistical Techniques
- Switching Theory and Automata
3 Artificial Intelligence</p>
<p>One more question. Do companies look down on a B.A in Computer Science?</p>
<p>Those classes would be an excellent use of your electives.</p>
<p>As far as the other question… I would say, if you’re coming from a school that’s well-known where you’re looking for a job, and the program is decent (it sounds alright), the fact it’s a B.A. won’t matter if you’ve taken all the math, science, and computer courses that a B.S. would have taken anyway. In short, if it were me, I wouldn’t let it bother me.</p>