CSCI 431

Introduction to Artificial Intelligence

This course introduces the student to the techniques of artificial intelligence. Students learn strategies for uninformed and informed (heuristic) search, knowledge representation, problem-solving, and machine learning. Additional topics may include motion planning, probabilistic reasoning, natural language understanding, and philosophical implications.

Prerequisites: CSCI 361 (may be taken concurrently) or permission of the instructor.