A special topics course announcement.
Course Description: There are many real-world problems such as web search, natural language processing, pattern recognition, automatic scheduling, autonomous driving, etc. that require advanced problem-solving techniques. A goal of artificial intelligence (AI) is to tackle such problems with rigorous mathematical tools. In this course, you will learn the fundamental principles of building software systems for these applications. Specific topics include search, game playing, constraint satisfaction, logic, knowledge representation and reasoning. The main goal of this special topics course is to familiarize you with the tools to tackle new AI problems.