<p>I agree with everyone here. With the amount of prerequisite classes you would need to take in order to apply for the MS, you would probably be ably to easily confer a second BS in CS, which would strengthen your application. Here is a list of prerequisite courses I found from the site of a local California State University (link: [General</a> Information](<a href=“http://www.csun.edu/~lorentz/gradprog/GeneralInfo.html]General”>General Information) ) </p>
<p>Units Course Number Course Title
4 Comp 110, 110L Introduction to Algorithms and Programming
4 Comp 182, 182L Data Structures and Program Design
4 Phil 230 Symbolic Logic I
10 Math 150A, B Mathematical Analysis I and II (Calculus)
3 Comp 222 Computer Organization
3 Comp 232 Concepts of Programming Languages
3 Comp 282 Advanced Data Structures
3 Math 326 Fundamental Concepts of Mathematics (Discrete Math)
3 Comp 310 Automata, Languages and Computation
4 Comp 322, 322L Introduction to Operating Systems and System Architecture
3 Comp 380, 380L Introduction to Software Engineering
3 Math 482 Combinatorial Algorithms
47 total units maximum</p>
<p>As you can see, once you complete all of these courses, you are basically getting a second degree.</p>