Artificial Intelligence (AI) aims to make computers and information systems more intelligent to solve complex problems and provide more natural and effective services to human beings. AI has been a source of innovative ideas and techniques in computer science and has been widely applied to many information systems.
AI has huge impact in many areas, including medical diagnosis, speech recognition, robotics, web search, advertising, and scheduling. This course focuses on the foundational concepts that drive these applications. In short, AI is the mathematics of making good decisions given incomplete information (probability) and limited computation (algorithms).