<p>I'm currently a mechanical engineering major, but I'm also looking into going for a B.A. in computer science as well.</p>
<p>Which would be a better option:</p>
<p>a.) Going for the Computer Science Degree to become more marketable for future employers at a risk of having a very busy schedule</p>
<p>b.) Focusing on Mechanical Engineering to raise my GPA</p>
<p>The question really comes down to how much better would it look to employers to be a double mechanical engineering and computer science major compared with simply a mechanical engineering major?</p>
<p>I would get a mechanical degree with a computer science minor. That way your schedule doesn’t get too difficult and you still have the c.s. knowledge that employers might like.</p>
<p>A lot of different majors get hired for software engineering jobs. If you simply want to make yourself more marketable, then yeah a minor I believe would suffice and possibly a few certifications.</p>
<p>A minor in CS is going to be more than enough to help get engineering jobs involving programming, and will probably be useful enough. Double majoring isn’t something which should be done to increase marketability, and really minoring isn’t either, but if you’re sure you want to go through with it a minor would be more appropriate. You’ll probably only want some programming and systems courses anyway, unless you have a genuine academic interest in CS, in which case a double (or dual) major might be worth it.</p>
<p>Also, for engineering work, a minor or double major in math or physics might be more appropriate. Either of those should get you more domain knowledge and programming practice. A minor in CS is probably overkill for the kinds of jobs it might open up.</p>
<p>Son is mechanical eng major. We found out prior to entering that he could not take CS minor as too many courses overlap and he will really take them all as ME major anyway.</p>