This document provides an overview of an Artificial Intelligence course. The key learning outcomes are knowledge of AI concepts like search, game playing, knowledge representation, planning, and machine learning. Students will develop skills in using languages like Prolog to construct simple AI systems and solve problems. The course covers areas of AI like search, vision, planning, machine learning, knowledge representation, logic, expert systems and robotics. Students are expected to attend lectures and supplement with textbook reading.