<p>I'm very interested in the field of robotics, paticularly towards AI. I would also prefer to get to learn about both software and the hardware instead of focing on one, but after checking "Robotic Engineering", it seems to be more focused on production-line robots rather, which is not in my interest.</p>
<p>I was wondering if it would be best to do a EE + CS major like in MIT or a EE+CE double major, compared to only only one from which I can choose: Electrical; Software; Mechanical; and Computer Engineeriing.</p>
<p>As there are a wide range of options, i'm simply stuck on what major to choose,and gladly would take any help and advice.</p>
<p>Sounds like you’re not in college yet - if that is the case, I would take the first year to take both EE and CS courses. Then choose which one you like better, and major in that one and minor in the other one (or dump the other one altogether if it turns out you don’t like it as much as you thought).</p>
<p>1) Look at the Robotics emphasis/options at about 10-15 top programs. Look at the courses names and the descriptions.</p>
<p>2) Make a list of all the courses (while noting when courses are the same) and make a count for each course.</p>
<p>Then you will get an idea of all the elective courses you need in order to specialize in Robotics and then figure which major should you take that would best accommodate your Robotics specialization.</p>
<p>To answer the base question: I’d say CompE or CS is the right major given your interest in the AI side of this. Probably CS…</p>
<p>In addition, I’ll note Michigan is getting pretty strong in the area. There are a number of recent faculty hires, including a senior person, that makes us pretty good.</p>
<p>we (unl) have a robotics day too. we also have a department robot project (similar to tekbot) that has racked up $4M in grants. however, our robotics focus overall is completely lacking</p>
<p>First experiment a few years with both EE, CompE, and CS classes. If you still like it at the end of your sophomore year, do computer engineering.</p>
<p>robotics is a mix of computer science, EE and mechanical. The mix of three is know as Mechatronics. I too am interested in this same field, i am going into either computer science or software engineering</p>