The intent of this course is to introduce the idea of an intelligence that receives perceptions from the environment and performs actions. The course covers theory and algorithms related to artificial intelligence. Topics include intelligent agents, reactive agents, problem solving, state space and problem reduction, search methods, theorem proving, natural language processing and pattern recognition techniques, robotics.
Prerequisites
CS 600 or its equivalent