<p>I want to double major computer science and another major. I was thinking about math and computer science, but I don't know if math will complement artficial intelligence. Cogsci seems to involve some artificial intelligence, but I'm concerned that cogsci involves too much theoretical study, philosophy etc. I want to focus on machine learning and robotics. I was considering EE, but it doesn't overlap with CS at least math would overlap. Also, I heard that EE jobs are not in high demand currently.
What do other people think?</p>
<p>Also what courses are recommended for a concentration in artificial intelligence?</p>
<p>Applied math would be a good 2nd major (lots of overlap) and some math courses can help support your A.I. emphasis. The core of A.I. includes probability, Markov chains, decision analysis/trees, statistics, optimization (using search algorithms) and recursion.</p>
<p>In addition to taking an Artificial Intelligence I (and hopefully A.I. II course), you may want to add these courses depending on the “core” I mentioned above…</p>
<ul>
<li>Probability (probability only…not the combined probability/statistics course)</li>
<li>Stochastic Processes (more probability and exposure to Markov chains & decision trees)</li>
<li>Operations Research (optimization, more decision trees, maybe search algorithms)</li>
<li>Optimization (search algorithms)</li>
<li>Statistics (statistics only…not the combined probability/statistics course)</li>
<li>Statistics: Data Analysis</li>
<li>Computational Complexity (recursion)</li>
</ul>
<p>First off, if you let me know where you will be going to school, I will be able to help infinitely more than otherwise.</p>
<p>AI is a very interdisciplinary field and draws on at least CS, EE, Math, Statistics, Psychology, and Biology. Of these, I would recommend you take courses in at least one subject in each of the groups (CS/EE) (Math/Stat) (Psyc/Bio). I would recommend CS/Psyc with a healthy dose of math.</p>
<p>Yeah, name the school and we can talk courses. Things like “algorithms”, “discrete math”, “differential equations”, “graph theory”, “circuits”, etc. are going to be key for the first two groups. Also, probability/statistics is going to be essential. You might even just do CS with stat electives, or something.</p>
<p>In the second… well, you want to have some background and philosophy, really.</p>
<p>It depends on how far you plan on going in your studies of artificial intelligence. If you plan on going to graduate school(Really a must if you want to actually do something in this field later on in life), then I would choose math as the second major. It may seem less relevant at the moment, but taking less relevant math classes such as analysis and algebra set you up to more relevant courses in your graduate studies such as advanced probability and stochastic processes and optimization theory. However, if you have no intention of continuing your education at graduate school, statistics/applied math/industrial engineering/operations research would be a better choice.</p>
<p>Hello everyone. Sorry for bringing up this “old” thread but I’m really interested in studying AI in college. As you can see, I’m going to Cornell this fall to study electrical and computer engineering. Am I going in the right direction? What courses should I take at Cornell? The responses above are great but I really want to expand this discussion and learn more about this topic.</p>
<p>AI falls more in line with computer science than computer engineering but since since a specialization in AI would be no more than 5 courses, you should be able to emphasize AI within a EE program.</p>