We describe our experiences in teaching introductory AI and in writing a textbook for the course. The book tries to make the concepts of AI more concrete via two strategies: relating them to the student's existing knowledge, and using examples based on an agent operating in an environment.
/lp/association-for-computing-machinery/a-modern-agent-oriented-approach-to-introductory-artificial-frm2eN1JWl