Undergraduate Catalog

CS-470 Artificial Intelligence

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 intelligent-system 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, and robotics.

Credits

3

Prerequisite

Take CS-110 or CS-290;