CS 470: Artificial Intelligence

Class Program
Credits 3
This course introduces students to the fundamental concepts and techniques of intelligent systems, the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of this course, students should be able to understand the role of knowledge representation, problem solving, and learning in intelligentsystem engineering; and appreciate the role of problem solving, vision, and language in understanding human intelligence from a computational perspective. 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 110 or its equivalent or CS 120 or its equivalent or CS 290 or its equivalent