<p>I plan on taking computer and electrical engineering courses to go along with my mechanical engineering degree as my technical electives. Essentially creating a sorta Mechatronics/Robotics oriented mechanical engineering degree (since University of Iowa does not offer a robotics course)</p>
<p>7 computer/electrical courses (3 of them being the most important to me) I wanted to take by junior/senior year are:</p>
<ol>
<li>Embedded system and system software. -prority</li>
<li>Control System. -prority</li>
<li>Graduate-level Control Theory. -prority</li>
<li>Graduate-level Computer-Based Control Systems.</li>
<li>Graduate-level Electric Drive System</li>
<li>Communication System (think WiFi or radio). -prority</li>
<li>Graduate-level Wireless Sensor Networks</li>
</ol>
<p>I intend on getting my bachelors in 5 years since I also wanted to do a co-op, which will delay my graduation by a full year since some of the engineering courses are only offered during the fall or spring, and I will be using that extra semester for the computer/electrical engineering courses.</p>
<p>The graduate-level courses count towards an electrical engineering masters degree, and that will only take one extra year to complete.</p>
<p>The companies I wish to work for are Rockwell Collins, Rockwell Automation, Eaton, Schneider Electric, Eaton, GE, or any other companies that use a combination of mechanical, electrical and computer engineering.</p>
<p>The question is, how much extra income would I earn to compensate for the additional year to get an MS degree? I know a few companies that consider an engineering masters degree equivalent to 1-4 years of extra work experience, but I'm not sure how much of a pay increase that would be.</p>
<p>My financial situation allows me to stay in school for a few years but if simply getting a BS and working a year earlier earns me more money in the long run, then I won't do an MS.</p>
<p>(Note: I will not have the coursework to design an integrated circuit myself, but I hope to be able to build an robotics system using existing off-the-shelf components.)</p>
<p>(Note 2: I am also in the university's honors program and my part-time programming job was registered as a paid honors internship/project experience, which is part of the requirement to graduate with a BS honors.)</p>