Learn the basic AI techniques, the problems for which they are applicable and their limitations. Topics covered include heuristic search algorithms, Knowledge-representation (logic-based and probabilistic-based) inference and learning algorithms.