This document provides an overview of an introductory course on artificial intelligence. The course aims to teach students basic concepts in AI including search, game playing, knowledge-based systems, planning, and machine learning. Students will learn a declarative programming language and how to construct simple AI systems. By the end of the course, students should have knowledge and skills in AI principles, be able to synthesize solutions to AI tasks, and critically evaluate alternatives. The document outlines the main topics that will be covered in the course.