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: MATH 180 and CSCI 361 (may be taken concurrently) with a grade of C- or higher, or permission of the instructor. Students with transfer credit for CSCI 43X may not take this course.