Let's not exaggerate

First off, most intro computer science courses don't teach anything about A.I.  Second, I actually took a course on A.I. in college and you'd be amazed how basic the algorithms were that it covered.  I seem to remember writing A.I. that could solve the N queens problem was one of the last assignments we had.  So, it's not like SimCity has the stupidest A.I. ever.  It's just not as advanced as people would like.