<p>Hello!, I don't know much about artificial intelligence but it looks interesting. But I am trying to figure out which major would be best for it. I think EE looks very interesting, but I do have a little hunch that computer engineering would be best for AI, am I right or wrong here?
EE looks very interesting since it has a lot of physics and math, and computer engineering, well programming doesn't look that interesting.</p>
<p>AI is mostly about software and algorithms, not as much about hardware. Although one could say that robotics also involves AI and this does involve hardware.</p>
<p>The thing is that I've heard EE is really challinging in it's use of math and physics. And some smart friends of mine said computer science was really easy and anyone can learn it at home. </p>
<p>I really want an education that's worth something.</p>
<p>Computer Science is definitely challenging. Its more a theoretical Mathematics degree than a physics and application oriented engineering degree. </p>
<p>If you want to do AI, the only field that really studies that is Computer Science. Computer Engineers study AI, but thats just because that degree is a mix of Computer Science and Electrical Engineering. </p>
<p>Programming is really quite fun, and its generally the way to "express" your artificial intelligence ideas. Programming languages are how you can interface with real computers. If you have some method of artificial intelligence, you'll need to express it in a programming language so that the method can be used by others and truly "exist". I've found that nearly everyone who likes mathematics ends up liking programming by and by, so give it a chance.</p>
<p>Computer science is not an easy subject. Programming can be easy - I learned my first languages at 12, and some learn them much earlier - but to understand the theory of computing takes years of advanced study. If you want to do cutting-edge research in AI, you <em>must</em> have a degree in either CS or Mathematics... electrical engineering studies will help only inasmuch as they will give you good analytical and quantitative skills.</p>
<p>Now, since you seem to not want to do a CS bachelor's, you <em>could</em> do an EE degree for undergrad, and do more theoretical studies in grad school. AI is a challenging field, and to do cutting-edge research will probably require a doctorate. With a degree in EE, it should be possible to study either CS or Math in grad school, but, if it were me, why risk it? A bachelor's in CS or Math will help a hell of a lot more than one in engineering...</p>
<p>Are you sure you want to do AI? It sounds like you might be more interested in robotics, in which case a degree in MechE, EE, AE, CE, or Physics would probably be ideal.</p>
<p>The bottom line is that if you want to do work in AI, you will probably need an advanced degree, but either way, your most advanced degree will probably need to be in CS or Math.</p>