This document provides an overview of an introductory course on artificial intelligence and knowledge-based systems. It discusses the topics that will be covered in the course, including state-space representation, basic search techniques, games, version spaces, constraints, image understanding, automated reasoning, planning, natural language, and machine learning. It also provides details on the course structure, examination format, required background, and recommended reading materials. The goal is to introduce students to the basic achievements of AI and provide background in problem solving techniques through case studies and hands-on exercises.