Text Book
Artificial Intelligence: A Modern Approach. 3rd Edition. Stuart Russel, Peter Norvig. Pearson Publications
Syllabus
Introduction: What Is AI?
Agents and Environments
The Nature of Environments
The Structure of Agents
Agent programs
Simple reflex agents
Model-based reflex agents
Goal-based agents
Utility-based agents
Learning agents
Solving Problems by Searching
Searching for Solutions
Uninformed Search Strategies
Informed (Heuristic) Search Strategies
Advanced Search Strategies
Knowledge-Based Agents
Reasoning
First-Order Logic
Making Simple Decisions
Learning