| 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 *must* 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.
Now, since you seem to not want to do a CS bachelor's, you *could* 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...
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.
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. |