Overview of the scope, problems, approaches, and applications of artificial intelligence; Problem solving and search: problem description, exhaustive and heuristic search, constraint satisfaction; Knowledge representation and inference: propositional logic and inference methods and system; Uncertainty reasoning: uncertainty and probability, Bayesian networks and reasoning, temporal probabilistic reasoning and decision making; Learning: inductive learning, decision tree learning, neural networks, and Reinforcement learning; Applications of AI in Mechatronics and Robotics.

Suggested Text:

  1. Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig
  2. Artificial Intelligence by Lugar