I'm currently in high school, and have strong interests in robotics engineering and programming. I'm on our school's robotics team, do my own spare projects, and basically do as much as possible to continue to learn more about the subject and programming in general. As I begin to look at colleges to go to, I'd like to know what degree program is the best to enter into a robotics programming career? I'm aware that many get an electrical engineering degree, although I'm not sure how applicable that would be in a programming profession. Also, I've heard, uh, bad things about some C.S. majors, and am not sure if that degree would be useful either (not to bash on C.S. grads, just not sure how great it is in this specific field).
closed as off topic by Mark Trapp Feb 7 '12 at 9:30
Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.
With such a specific interest, you want to concentrate less on the name of the degree (Computer Science vs Software Engineering vs CE vs EE vs ...) and more on the actual programs you are applying to. Find schools tha have good programs in robotics, and then find out what department/major is involved in those programs. At one school it chould very well be EE, while at another it could be joint programs between CS and Mech E, etc.
For example, I believe CS at Carnegie Melon is the department that does a lot of the interesting robotics research. At my school (JHU) we specialized in medical robotics, and almost any major project brought in at least 4 departments.