<p>What CS courses should i take if i am a math major with a computing concentration?
i am a math major with a computing concentration. my program consist of</p>
<p>1) full calculus sequence
2)diff equations
3)stats 1&2
4)modern algebra 1&2, linear algebra
5)numerical analysis 1&2
6) discreet math</p>
<p>my electives are
i) coding theory, combinatorial math, Cryptography & Data Security</p>
<p>my CS course are
1) a full year of software development
2) one quarter of Data Structures and Algorithms</p>
<p>my question is which cs courses should i take to compliment this program. I can choose from
1)Computer Organization
2)Operating Systems
3)Concurrent Software Design
4)Introduction to Data Base Management Systems
5)Introduction to Formal Languages
6)Systems Simulation
7)Comparative Languages
8)Computer Graphics I
9)Computer Graphics II</p>
<p>I can only choose three courses.</p>
<p>or should i just do a BA in computer science?</p>
<p>Graphics will probably have a lot of math in it if your interested in applying the math you learn. I would expect at least some linear algebra being used. As for the others I’m not sure.</p>
<p>If you can ONLY choose 3?</p>
<p>Operating Systems
Database Systems
Comparative Languages (if the course is what I THINK it is)</p>
<p>@GLOBALTRAVELER </p>
<p>What are my chances of employment in the computing industry if i choose those courses, am i better equip because of my math background?</p>
<p>The math is not going to dictate you re better equipped, the CS training and experience (later on) will dictate if you are better equipped. The math helps as far as being more prepared to do some scientific software development (if needed) and also gives you some training in thinking in an abstract way.</p>
<p>I went the applied math route to CS because:</p>
<p>1) I wanted to first go into something mathematical (less jobs) and have CS as a fallback plan. Math has always been an interest of mine whether I made money from it or not.</p>
<p>2) The applied math route allowed me to take the most practical and in-demand CS courses. Software jobs FAR outnumber hardware jobs and database jobs (software) far outnumber compiler-design jobs (software), so I could “pick and choose” the best set of CS courses that would make me marketable as well as prepare me for graduate school.</p>
<p>3) Less pressure/competition - Since I was only taking about 80-85% of the CS program, I could take the CS course a semester after the CS majors or even a year later or even during the summer. I already did my research on the employment situation so I could be stress-free in taking the courses.</p>
<p>Having said all of that, I will say that MANY employers over the years seemed to like that I (in their minds) did 2 technical majors simultaneously, so who knows, it may be a plus as a first impression. It would depend on the interviewer.</p>
<p>thanks GLOBALTRAVELER i appreciate your time and advice.</p>