<p>I am interested in studying robotics and AI/machine learning. Generally, would I get more experience in those fields by double majoring in MechE and CS(course 2 and 6-3), or majoring in a combined EE and CS major(6-2)?</p>
<p>Hm…I would think EECS would be the more natural choice.</p>
<p>Yeah EECS definitely.</p>
<p>There is also 2-A, which allows you to get a mechanical engineering degree and specialize in an additional, related area. I have several friends who have done 2-A with a focus in robotics.</p>
<p>It depends on what you want to do. If you want to design the physical structure of robots, you would probably be more interested in course 2. If you want to design electronic feedback systems for robots, you would probably be more interested in 6-1. If you want to code robot behavior, you would probably be more interested in 6-2 or 6-3.</p>
<p>The undergrad robotics classes at MIT (6.141 and 6.142) are cross-registered in course 2 and course 16 as well. Robotics is an interdisciplinary field, so you should figure out what part of it interests you the most and then pursue that rather than attempting to get a degree that attempts to include all of the aspects.</p>
<p>There are colleges that offer majors in robotics, however, and if you’re truly only interested in robotics, one of them may be a better match for you than MIT would be.</p>
<p>Thanks. Robotics isn’t my only interest; it is only something that I am considering.</p>