<p>Would an interest in robotics be best served by an EE or CE major?</p>
<p>I’m pretty sure both would do just fine. Maybe with a little focus in robotics for both if your school offers the classes.</p>
<p>CE.</p>
<p>You’ll need the computer science background.</p>
<p>I have minimal knowledge on this subject but when we took a tour of the robotics lab at a state university almost all of the students in this particular lab were mechanical engineering majors. EE was represented but almost no CompEng majors and no CS at all. These particular robots were not autonomous and it appears that the MEs were using mostly existing libraries of functions.</p>
<p>I work for a robotics company, most new college grads we hire come out of Mechatronics or Robotics programs. They are usually part of the Mech E program. The focus is really on using and applying robotics, not designing them so much. Of course the ME degree would teach you to design the mechanical parts. </p>
<p>I suppose it depends on what aspect of Robotics you are most interested in, software can be very complex, and wouldn’t be served too much by a Mechatronics program, although they do touch on it.</p>
<p>I come from an autonomous robotics background and the majority of the work I’ve seen is in algorithm design and computer science.</p>
<p>Even with existing libraries of functions, you’ll need to know enough programming in order to glue different libraries together to get the needed behavior.</p>