CS 271: Introduction to Artificial Intelligence

Fall 2007



COURSE OVERVIEW

This course is a broad graduate level introduction to the field of artificial intelligence (AI). Topics covered will include state-based problem solving, heuristic (informed) search, constraint satisfaction algorithms, game playing algorithms, propositional and first-order logic, logical inference algorithms, representations of uncertainty, optimal decision making, Bayesian networks, and basic principles of machine learning, Pointers to real-world applications in areas such as computer vision, speech recognition, robotics, etc., will be used as appropriate to illustrate various concepts.

Note: this class is intended as a broad introduction to AI for graduate students who have had minimal or no exposure to AI previously. Students who have taken AI courses at the undergraduate level may wish to skip this course and take a more specialized course in AI or machine learning, such as CS 275A (Bayesian networks, Fall 2007) or CS 274A (Probabilistic learning, Winter 2007).


HOMEWORK, EXAMS, GRADING

Weekly homeworks: approximately 35% of your grade

Midterm: approximately 30% of your grade

Final exam: approximately 40% of your grade


ACADEMIC HONESTY

Academic honesty is taken very seriously. You are allowed (indeed encouraged) to verbally discuss homeworks with other class members, but under no circumstances can you copy any written material from any other person or source. All material handed in must be your own original work. Failure to adhere to this policy can result in a student receiving a failing grade for the assignment or exam or for the class as a whole. Academic dishonesty incidents are reported to the School of Information and Computer Sciences, with a letter in the student's file - serious offences may result in sanctions at the School and University level. Students are expected to be familiar with current UC Irvine Academic Honesty policies.